請利用這個頁面來指定 Enterprise Bean (EJB) 部署工具的選項。此工具會產生執行 Enterprise Bean 檔案所需要的程式碼。您可以指定在執行 EJB 部署工具時,所要使用的額外類別路徑、遠端方法呼叫編譯器 (RMIC) 選項、資料庫類型和資料庫綱目名稱。
這個管理主控台頁面,是應用程式安裝與更新精靈中的一個步驟。如果要檢視這個頁面,您必須在選取安裝選項頁面中選取部署 Enterprise Bean。 因此,如果要檢視這個頁面,請按一下。
當您安裝或更新含有 EJB 模組的應用程式時,您可以在這個頁面上指定 EJB 部署工具選項。在安裝 EJB 1.x 或 2.x 模組期間,執行了 EJB 部署工具。 安裝 EJB 3.x 版模組期間,並不會執行 EJB 部署工具。
您指定的選項會設定 ejbdeploy 指令的參數值。當您在精靈的摘要頁面上按一下完成後,在安裝期間,即會對企業保存檔 (EAR) 檔執行工具(因而亦包括 ejbdeploy 指令)。
指定要在其中安裝 JAR 或 EAR 檔所相依之一或多個壓縮或 Java 保存檔 (JAR) 的類別路徑。
如果要指定多個項目的類別路徑,檔名必須完整、以目標伺服器使用的路徑分隔字元來區隔,並且括上雙引號。
在 Windows 作業系統中,路徑分隔字元是分號 (;)。例如:
path\myJar1.jar;path\myJar2.jar;path\myJar3.jar
![[AIX]](../aixlogo.gif)
![[HP-UX]](../hpux.gif)
![[Linux]](../linux.gif)
![[Solaris]](../solaris.gif)
![[IBM i]](../iseries.gif)
在其他支援的作業系統中,路徑分隔字元是冒號 (:)。例如:
path/myJar1.jar:path/myJar2.jar:path/myJar3.jar
類別路徑與 ejbdeploy 指令中的 -cp class_path 參數相同。
| 參考資訊 | 值 |
|---|---|
| 資料類型 | String |
| 預設值 | null |
指定 EJB 部署工具是否要將 RMIC 選項傳給遠端方法呼叫編譯器。如需這些選項的相關資訊,請參閱 RMI 工具說明文件。
各選項間請以一個空格隔開,並以雙引號括上它們。 例如:
"-nowarn -verbose"
RMIC 設定與 ejbdeploy 指令中的 -rmic "options" 參數相同。
| 參考資訊 | 值 |
|---|---|
| 資料類型 | String |
| 預設值 | null |
指定資料庫供應商的名稱,以用來決定資料庫直欄類型、對映資訊、Table.sql,以及其他資訊。請從下拉清單選取一種資料庫類型或空選項。清單中含有有效資料庫供應商的名稱。如果選取空選項,則會將資料庫類型設為 ""(空值)。
如果您有指定資料庫類型,所選的資料庫類型會改寫先前定義給所有 EJB 模組的後端系統 ID。如果要啟用個別 EJB 模組的後端系統 ID,請選取空選項,以便將資料庫類型設為空值。
已淘汰的特性: 後端系統 ID SQL92(1992 年 SQL 標準)和 SQL99(1999 年 SQL 標準)已淘汰。
雖然「提供選項來執行 EJB 部署」頁面的清單中提供了 SQL92 和 SQL99 後端系統 ID,但它們已遭到淘汰。depfeat資料庫類型與 ejbdeploy 指令中的 -dbvendor name 參數相同。
| 參考資訊 | 值 |
|---|---|
| 資料類型 | String |
| 預設值 | DB2UDB_V82 |
指定您想建立的綱目名稱。
EJB 部署工具會將資料庫資訊以 JAR 或 EAR 檔形式儲存在綱目文件中,這表示不需再重新指定選項。這也表示在產生 JAR 或 EAR 時,所定義的資料庫必須正確,這是因為之後便無法再變更。
只要綱目名稱含有空格,即必須以雙引號括住整個名稱。例如:
"my schema"
資料庫綱目與 ejbdeploy 指令中的 -dbschema "name" 參數相同。
| 參考資訊 | 值 |
|---|---|
| 資料類型 | String |
| 預設值 | null |
指定支援 Structured Query Language for Java (SQLJ) 之 DB2® 資料庫的資料庫存取類型。 請利用 SQLJ 來開發連接 DB2 資料庫的資料存取應用程式。 SQLJ 是一組程式設計延伸規格,支援利用 Java 程式設計語言來內嵌提供 SQL(結構化查詢語言)資料庫要求的陳述式。
如果要檢視這項設定,您必須從資料庫類型下拉清單中,選取支援 SQLJ 的 DB2 後端資料庫。
可用的資料庫存取類型包括 JDBC 和 SQLJ。
| 參考資訊 | 值 |
|---|---|
| 資料類型 | String |
| 預設值 | JDBC |
指定 DB2 SQLJ 工具 sqlj.zip 檔的類別路徑。 產品在應用程式安裝期間,利用這個類別路徑來執行 DB2 SQLJ 工具,會產生 SQLJ 設定檔(.ser 檔)。
如果要檢視這項設定,您必須從資料庫類型下拉清單中,選取支援 SQLJ 的 DB2 後端資料庫。
指定 sqlj.zip 檔所在的磁碟機與目錄。例如:
若為 Windows 作業系統,請指定 c:\SQLJ\sqlj.zip。
![[AIX]](../aixlogo.gif)
![[HP-UX]](../hpux.gif)
![[Linux]](../linux.gif)
![[Solaris]](../solaris.gif)
![[IBM i]](../iseries.gif)
若為其他所有作業系統,請指定 /SQLJ/sqlj.zip。
當您重新安裝應用程式 EAR 檔時,產品會刪除任何現有的 SQLJ 設定檔,以及建立新的設定檔。
如果您並未指定類別路徑,產品會顯示一則關於遺漏類別路徑的警告。 指定有效的類別路徑之後,您可以繼續利用精靈來安裝應用程式。
在產品安裝應用程式之後,您可以自訂或新增連結到產生的 SQLJ 設定檔中。 在管理主控台中,按一下,來存取 SQLJ 設定檔和 pureQuery 連結檔頁面。
| 參考資訊 | 值 |
|---|---|
| 資料類型 | String |
| 預設值 | null |
當您併入應用程式原始檔來進行編譯時,請將「Java 開發者套件」編譯器相符性層次指定為 1.4、5.0、6.0 或 7.0。
預設值是使用 ejbdeploy 指令所用的任何 Developer Kit 版本。 比方說,如果您的應用程式使用 7.0 版所定義的新功能,或您正在併入原始檔(不建議這麼做),您必須指定 7.0 版的層次。
您指定的 JDK 相符性層次,必須與您要部署應用程式的應用程式伺服器的預設 Java SDK 層次相同。比方說,如果您在這個頁面中選取 7.0 作為 JDK 相符性層次,您必須確定已經安裝 JDK 7.0,而且應用程式伺服器的預設 Java SDK 是設為 7.0。管理主控台的 Java SDK 頁面列出已安裝在節點上的軟體開發套件,並能讓您選取節點或伺服器的預設 SDK。 如果要檢視 Java SDK 頁面,請按一下。
JDK 相符性層次與 ejbdeploy 指令參數 -complianceLevel "1.4" | "5.0" | "6.0" | "7.0" 相同。
| 參考資訊 | 值 |
|---|---|
| 資料類型 | String |
| 預設值 | 空值(空字串) |