如果要安裝 Express Runtime,請參閱 Express Runtime 2.1 InfoCenter,您可以從「啟動程式」來存取它。
程式 | 指令 |
---|---|
Linux 啟動程式 | LinuxLaunchpad |
Linux 安裝作業 | LinuxSetup |
Linux on POWER 啟動程式 | LinuxPPCLaunchpad |
Linux on POWER 安裝作業 | LinuxPPCSetup |
Windows 啟動程式 | WindowsLaunchpad.exe |
Windows 安裝作業 | WindowsSetup.exe |
已知的開發問題
使用管理者權限登入以進行安裝
使用管理者權限登入以使用「啟動程式」和「首要步驟」鏈結
在 SUSE LINUX 上以 root 使用者的身份來安裝
只有在遠端電腦上安裝中介軟體時,才需要「IBM 安裝代理程式」
應用程式功能表上的 Linux 捷徑
部署精靈無法連接至 Linux 目標電腦
部署精靈中的雙位元組字詞折行
Eclipse .log 檔的位置
產生解決方案失敗,訊息為「找不到 C:\IBM\Runtime21\SolutionEnabler\workspace\Sampledata3\src\?????????.sxml 檔」
自訂解決方案授權檔需要小寫的 HTML 標記
將 Wrapper 程式移轉至 Express Runtime 2.1
1.1 版之後的綱目變更
元件軟體的已知問題
IBM HTTP Server 埠未設定成 80
WebSphere Application Server 與 IBM HTTP Server 在 OS/400 (i5/OS) 上的埠
目錄名稱中的句點
在執行 Windows 的一部電腦上管理多個 IBM HTTP Server 安裝
重新部署 WebSphere Application Server - Express 失敗
重新安裝主控台模組失敗
超出 DB2 處理器數目相關訊息的異常狀況
IBM DB2 UDB 後置安裝指示
文件問題
文件所需要的已支援 Web 瀏覽器
以簡體中文顯示主控台 InfoCenter 時,需要將語言喜好設定成 "zh-cn"
部分語言所使用的瀏覽器必須配置成使用 UTF-8 字碼頁
列出的 Linux 支援平台不正確
對 HTTP 外掛程式的參照不正確
存取支援組織架構的 Javadoc
InfoCenter 遺漏的 Wrapper 程式的說明
IBM Express Runtime 資訊網站
除了本端主機之外,您要部署解決方案的所有目標電腦都必須先安裝且正在執行「IBM 安裝代理程式」,才能順利部署解決方案。
有關「IBM 安裝代理程式」的詳細資訊(包括安裝指示),都可以在「IBM 安裝代理程式 InfoCenter」中找到。
Java.lang.NullPointerException
at sun.rmi.transport.tcp.TCPConnection.getOutputStream(TCPConnection.java:83)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:206)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:188)
bin
資料夾,但是必須併入 .classpath
和 .project
檔案。<INSTALLATION_DIRECTORY>/Runtime/SolutionEnabler/com/ibm/jsdt/webserver/tree
) 中,找到部署套件 .jar 檔。
部署套件檔案名稱包含應用程式 ID 以及該套件適用平台的縮寫
(例如,"win" = Windows, "lnx" = Linux)。<INSTALLATION_DIRECTORY>/Runtime21/SolutionEnabler/com/ibm/jsdt/webserver/tree
)。
.en.jar
" 字尾變更為 ".xx.jar
"。
應用程式 Wrapper 程式
新元素
解決方案 Wrapper 程式
新元素
首先,使用「WebSphere 管理主控台」來更新 WebSphere 中的「虛擬主機」埠。 在「WebSphere 管理主控台」中,執行下列步驟:
在更新「虛擬主機」埠之後,必須產生外掛程式配置檔,然後將它傳至 IBM HTTP Server 系統。 如果您的系統並未設定成自動產生及傳送外掛程式配置檔, 請使用「WebSphere 管理主控台」來執行下列步驟:
目前,作業並無法偵測到是否有其他程序已經在使用這些埠。如果 WebSphere 配置的埠區塊中有任何埠已經在使用中, 則應用程式伺服器將無法啟動。如果在 HTTP 配置中指定的埠正在使用中,HTTP 伺服器會試圖啟動, 但是將失敗並且異常結束。檢視伺服器啟動工作的工作日誌,以判斷問題的原因。如果要尋找工作日誌, 請發出以下的 CL 指令 "WRKJOB <ihs_server_name>",其中 <ihs_server_name> 是無法啟動的 IHS 伺服器名稱。 例如,"WRKJOB irhttp"。
如果您要管理同一個系統上的多個 IBM HTTP Server 安裝,您可以為額外的 IBM HTTP Server 定義一個服務。 其方法是在安裝 IBM HTTP Server 的目錄中執行下列指令:
\bin\apache -k install -n然後主控台就可以允許將這個 IBM HTTP Server 指派為可管理的 Web 伺服器。
ISCDeploy (INSTALL)
回覆碼 | 說明 |
---|---|
0 | Integrated Solutions Console 元件已順利部署完成 (IscDeploy) 或必備項目檢查已順利完成 (IscPrereqChk)。 |
1 | 發生語法錯誤。 |
2 | 找不到指定的 WAR 檔。請指定正確的檔案路徑和檔案名稱。 |
3 | 您指定的通訊協定或環境定義 URL 不正確。請驗證 URL 包含正確的通訊協定(http:// 或 https://)。將 deploy/deploy 指定為環境定義 URL。 |
4 | 您指定的主機名稱無效,或者 Integrated Solutions Console 伺服器未執行。請驗證 URL 包含正確的主機名稱。請先啟動伺服器,然後再發出部署指令。 |
10 | 未指定正確的參數。 |
70 | 程序(部署或必備項目檢查)已順利完成。 |
71 | 程序(部署或必備項目檢查)並未順利完成。這則訊息通常是表示元件 WAR 檔中的 Portlet 發生問題。請參閱 your_isc_root\PortalServer\log\wps_date_time.log,以取得在顯示這個回覆碼之前所記載的訊息。請使用檔案中的時間戳記來尋找這些訊息。 |
81 | 在部署元件的說明檔時發生錯誤。無法將說明檔複製到系統。 |
100 | 無法部署這個元件,因為元件已經部署完畢。如果您要重新部署元件,您可以使用 IscReplace 來更新元件。 |
101 | 無法部署這個元件,因為元件包含必備元件,而該必備元件尚未部署。請部署必備元件,然後再部署這個元件。 |
102 | 這個元件包含必備元件,但是所部署的必備元件版本錯誤。請部署必備元件的正確版本,然後再部署這個元件。 |
104 | Integrated Solutions Console 管理者的使用者 ID 或密碼不正確,或是兩者都不正確。請指定正確的值。 |
105 | 發生內部錯誤。找不到伺服器端的檔案。請務必指定完整或相對檔案路徑以及 WAR 檔案名稱。如果問題持續發生,請聯絡您的客戶服務代表。 |
106 | WAR 檔中的 component.xml 檔無效。請更正檔案並重新包裝 WAR 檔。 |
108 | 發生內部錯誤。請聯絡您的客戶服務代表。 |
ISCRemove (UNINSTALL)
回覆碼 | 說明 |
---|---|
0 | Integrated Solutions Console 元件已順利部署完成 (IsRemove) 或必備項目檢查已順利完成 (IscDependencyChk)。 |
1 | 發生語法錯誤。 |
3 | 您指定的通訊協定或環境定義 URL 不正確。請驗證 URL 包含正確的通訊協定(http:// 或 https://)。將 deploy/deploy 指定為環境定義 URL。 |
4 | 您指定的主機名稱無效,或者 Integrated Solutions Console 伺服器未執行。請驗證 URL 包含正確的主機名稱。請先啟動伺服器,然後再發出移除指令。 |
84 | 在移除這個元件的說明外掛程式時發生錯誤。不需要任何動作。 |
200 | 無法移除元件,因為元件並未部署。請指定已部署的元件的元件 UID。 |
201 | 無法移除這個元件,因為它是一或多個元件的必備元件。請先移除其相依元件,然後再移除這個元件。 |
ISCReplace (REINSTALL)
回覆碼 | 說明 |
---|---|
0 | 已順利取代 Integrated Solutions Console 元件。 |
1 | 發生語法錯誤。 |
2 | 找不到指定的 WAR 檔。請指定正確的檔案路徑和檔案名稱。 |
3 | 您指定的通訊協定或環境定義 URL 不正確。請驗證 URL 包含正確的通訊協定(http:// 或 https://)。將 deploy/deploy 指定為環境定義 URL。 |
4 | 您指定的主機名稱無效,或者 Integrated Solutions Console 伺服器未執行。請驗證 URL 包含正確的主機名稱。請先啟動伺服器,然後再發出部署指令。 |
10 | 未指定正確的參數。 |
70 | 已順利完成取代程序。 |
71 | 取代程序並未順利完成。這則訊息通常是表示元件 WAR 檔中的 Portlet 發生問題。請參閱日誌檔 wps_date_time.log,以取得在顯示這個回覆碼之前所記載的訊息。請使用檔案中的時間戳記來尋找這些訊息。 |
81 | 在部署元件的說明檔時發生錯誤。無法將說明檔複製到系統。 |
102 | 這個元件包含必備元件,但是所部署的必備元件版本錯誤。請部署必備元件的正確版本,然後再部署這個元件。 |
104 | Integrated Solutions Console 管理者的使用者 ID 或密碼不正確,或是兩者都不正確。請指定正確的值。 |
105 | 發生內部錯誤。找不到伺服器端的檔案。請務必指定完整或相對檔案路徑以及 WAR 檔案名稱。如果問題持續發生,請聯絡您的客戶服務代表。 |
106 | WAR 檔中的 component.xml 檔無效。請更正檔案並重新包裝 WAR 檔。 |
108 | 發生內部錯誤。請聯絡您的客戶服務代表。 |
200 | 無法取代元件,因為尚未部署具備相同元件 UID 的元件。請指定已部署的元件的 WAR 檔,或使用 IscDeploy 來進行這個元件的第一次部署。 |
啟用 DB2 遠端指令服務
如果您在 Windows 2000、Windows Server 2003 或 Windows XP 上安裝已分割的 DB2 伺服器,
您就必須啟用「DB2 遠端指令服務」來保護您的資料和資源。為了安全起見,您需要啟用電腦的委派(若服務是在
LocalSystem 帳戶的環境定義下執行)或使用者的委派(若服務是在使用者的登入環境定義下執行)。
如果要啟用「DB2 遠端指令服務」,請執行下列步驟:
請針對需要啟用的每一部電腦或每一個使用者重複這些步驟。 您必須重新啟動電腦來使安全變更生效。
您可以使用 DB2RCMD_LEGACY_MODE 登錄變數來停用「DB2 遠端指令服務」安全特性,並且將環境重設為先前的狀態。
如果要停用「DB2 遠端指令服務」安全特性,請輸入下列指令:
db2set DB2RCMD_LEGACY_MODE=ON
附註:這個登錄變數需要使用 Boolean 值作為引數。 YES、1、TRUE 和 ON 值全都是相同的,另外,NO、0、FALSE 和 OFF 值也全都是相同的。您可以指定任何適當的相等值。
重新連結連結檔
在安裝後,您需要針對所有的資料庫來連結您的 DB2 公用程式。
您必須執行這個步驟,這樣修正程式才會有效。
而之後的連結程序只需要對每一個資料庫執行一次。
重新連結到 DB2 UDB 資料庫
在套用修正程式之後,請執行下列指令:
db2 terminate
db2 CONNECT TO <dbname>
db2 BIND $DB2DIR\BND\@db2ubind.lst GRANT PUBLIC
db2 BIND $DB2DIR\BND\@db2cli.lst GRANT PUBLIC
db2 terminate
其中 <dbname> 代表應該與公用程式連結的資料庫名稱, 而 $DB2DIR 代表您已經安裝 DB2 的目錄。 db2ubind.lst 和 db2cli.lst 包含 DB2 UDB 第 8 版所使用的必要連結檔的清單。
重新連結主機資料庫
如果您要連結主機資料庫,就必須將新的連結檔連結到主機。請使用「DB2 指令行處理器」,依照下列方式來連接主機資料庫以及連結公用程式:
HOST COMMAND
===== ===================================================================
MVS BIND $DB2DIR\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
VM BIND $DB2DIR\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
VSE BIND $DB2DIR\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
OS400 BIND $DB2DIR\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
重新連結特定的套件
如果您只要將特定的 .bnd 檔案連結到資料庫,請對每一個資料庫發出下列指令。
db2 terminate
db2 CONNECT TO <dbname>
db2 BIND $DB2DIR\BND\<bind_file> BLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
其中 <bind_file> 代表連結檔的名稱,, 而 <dbname> 代表您的資料庫的名稱。
將 db2schema.bnd 連結到現有的資料庫
如果是安裝到伺服器上,就需要將額外的連結檔連結到現有的資料庫。
這項需求並不適用於用戶端。
如果要連結伺服器上的 db2schema.bnd,請執行下列其中一個指令序列:
在命令提示字元下:
db2 terminate
db2 CONNECT TO <dbname>
db2 BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
或者,在 DB2 指令行中:
TERMINATE
CONNECT TO <dbname>
BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
TERMINATE
其中 <dbname> 代表應該與公用程式連結的資料庫名稱, 而 $DB2DIR 代表您已經安裝 DB2 的目錄。
在安裝 FixPak 或修補程式後重新連結
如果您有已空間化的資料庫,在安裝 DB2 FixPak 或修補程式後,
您必須重新連結清單檔 db2gse.lst。db2gse.lst 檔包含 DB2 Spatial Extender 所提供的儲存程序的連結檔名稱。
如果要連結 db2gse.lst 檔,就必須具備下列其中一個權限:
* sysadm 或 dbadm 權限
* 綱目的 ALTERIN 專用權
* 套件的 BIND 專用權
如果要重新連結 db2gse.lst 檔,請執行下列步驟:
cd %DB2PATH%\bnd
db2 connect to dbname
db2 bind /home/instance/sqllib/bnd/@db2gse.lst
db2 terminate
您可以使用 DB2RBIND 指令以及 ALL 選項,以替代 BIND 指令。有關 BIND 和 DB2RBIND 指令的語法和選項, 請參閱「DB2 指令參考手冊」。
對 SUSE LINUX Enterprise Server 8.0 的支援僅限於部署部分。
Windows 的範例應用程式
您可以使用這個應用程式 Wrapper 程式來將範例應用程式部署到執行
Windows 的電腦。您也可以使用 Express Runtime 開發程式來編輯這個 Wrapper 程式,
以建立一個 Wrapper 程式來將您的自訂應用程式部署到執行 Windows 的電腦上。如需使用 Express Runtime 開發程式的詳細資訊,
請參閱 InfoCenter 中的使用 Express Runtime 開發程式。
根據您的選項和配置而定,您可能需要提供部分或所有下列欄位的值。
應用程式 ID:IRU2_1SampleWin
欄位 | 說明 | 預設值 | 驗證需求 |
---|---|---|---|
文件目錄 | 必要的。這是安裝應用程式文件的目錄。 | C:\RuntimeDocs |
|
資料庫名稱 | 必要的。這個應用程式所使用的資料庫的名稱。 | DOCMGTD7 |
|
DB2 管理者使用者 ID | 必要的。用來連接 DB2 的管理者 ID。 | db2inst |
|
DB2 管理者密碼 | 必要的。與指定的 DB2 管理者使用者 ID 一起用來連接 DB2 的密碼。 |
|
Linux 的範例應用程式
您可以使用這個應用程式 Wrapper 程式來將範例應用程式部署到執行 Linux 的電腦。您也可以使用 Express Runtime 開發程式來編輯這個 Wrapper 程式,
以建立一個 Wrapper 程式來將您的自訂應用程式部署到執行 Linux 的電腦上。如需使用 Express Runtime 開發程式的詳細資訊,
請參閱 InfoCenter 中的使用 Express Runtime 開發程式。
根據您的選項和配置而定,您可能需要提供部分或所有下列欄位的值。
應用程式 ID:IRU2_1SampleLnx
欄位 | 說明 | 預設值 | 驗證需求 |
---|---|---|---|
文件目錄 | 必要的。這是安裝應用程式文件的目錄。 | /opt/IBM/RuntimeDocs |
|
資料庫名稱 | 必要的。這個應用程式所使用和建立的資料庫的名稱。 | DOCMGTD7 |
|
DB2 實例擁有者使用者名稱 | 必要的。用來連接 DB2 的 DB2 實例擁有者的使用者 ID。 | db2inst |
|
DB2 實例擁有者密碼 | 必要的。DB2 實例使用者 ID 的密碼。 |
|
OS/400 (i5/OS) 的範例應用程式
您可以使用這個應用程式 Wrapper 程式來將範例應用程式部署到執行
OS/400 (i5/OS) 的電腦。您也可以使用 Express Runtime 開發程式來編輯這個 Wrapper 程式,
建立一個 Wrapper 程式來將您的自訂應用程式部署到執行 OS/400 (i5/OS) 的電腦上。如需使用 Express Runtime 開發程式的詳細資訊,
請參閱 InfoCenter 中的使用 Express Runtime 開發程式。
根據您的選項和配置而定,您可能需要提供部分或所有下列欄位的值。
應用程式 ID:IRU2_1SampleI5OS
欄位 | 說明 | 預設值 | 驗證需求 |
---|---|---|---|
文件目錄 | 必要的。這是安裝應用程式文件的目錄。 | /opt/IBM/RuntimeDoc |
|
資料庫名稱 | 這個應用程式所使用和建立的資料庫的名稱。如果資料庫已經存在,就會將它除去。 | ||
DB2 管理者使用者 ID | 必要的。用來連接 DB2 的管理者使用者 ID。 | db2inst |
|
DB2 管理者密碼 | 條件式。 與指定的管理者使用者 ID 一起用來連接 DB2 的密碼。 |
|
|
HTTP 伺服器名稱 | 請指定 IBM HTTP Server 的名稱。 |
|
|
應用程式伺服器名稱 | 請指定應用程式伺服器的唯一名稱。 |
IBM WebSphere Application Server - Express for Linux on IBM POWER 的主控台管理延伸規格
您可以使用這個 Wrapper 程式將 IBM WebSphere(R) Application
Server - Express 的主控台管理延伸規格安裝到執行 Linux(TM)on IBM POWER(TM) 的目標電腦上。
根據您的選項和配置而定,您可能需要提供部分或所有下列欄位的值。
應用程式 ID:IRU2_1WASExpressMgmtExt6_0LnxOnPwr
欄位 | 說明 | 預設值 | 驗證需求 |
---|---|---|---|
WebSphere 管理延伸規格安裝位置 | 必要的。 您要安裝 WebSphere Application Server - Express 管理延伸規格的目錄的完整路徑名稱。 如果已經安裝管理延伸規格,就會使用該目錄。 | c:\Program Files\IBM | 不得包含 / |
目標 WebSphere 位置 | 必要的。 要管理的 WebSphere Application Server 的目錄的完整路徑名稱。 | c:\Program Files\IBM\WebSphere\AppServer | 不得包含 / |
WebSphere 使用者名稱 | 選用。 管理 WebSphere Application Server 所需要的使用者名稱。 |
|
|
WebSphere 密碼 | 選用。 管理 WebSphere Application Server 所需要的密碼。 |
|
|
主控台代理程式埠 | 必要的。 「主控台代理程式」要使用的通訊埠。如果已經安裝「主控台代理程式」, 就會忽略這個值。 | 7044 | 埠號 1 - 65535 |
啟用重新安裝 | 指定如果目標電腦上已經安裝管理延伸規格時,是否要啟用重新安裝。 | false | Boolean |
主控台代理程式執行層次 | 必要的。 「主控台代理程式」將會執行的執行層次。 | 包含整數 1 到 5 以及逗號的字串。 |
以下是 Express Runtime 2.1 InfoCenter 發行之後已新增或修改的訊息。