Sun Java System Application Server Enterprise Edition 8.1 管理指南 2005Q1 |
第 22 章
Java 虛擬機器和進階設定本章說明如何配置 Java 虛擬機器 (JVM) 和其他進階設定。它包含以下小節:
有關 JVM 設定的管理主控台作業配置 JVM 一般設定
Java 虛擬機器 (JVM) 包括在 Java 2 Standard Edition (J2SE) 軟體中,是 Application Server 所需的軟體。由於不正確的 JVM 設定將導致伺服器停止執行,因此您應當謹慎地變更這些設定。
若要配置 Application Server 所使用的 JVM 的一般設定,請執行以下步驟:
- 在樹形元件中,選取 [應用程式伺服器] 節點。
- 按一下 [JVM 設定] 標籤。
- 依預設,標籤下的 [一般] 連結已處於選取狀態。
- 在 [JVM 一般設定] 頁面中,您可以指定以下內容:
- 在 [Java 首頁] 欄位中,輸入 Java 2 Standard Edition (J2SE) 軟體的安裝目錄名稱。
Application Server 依賴於 J2SE 軟體運行。若要驗證此版本是否支援您所指定的 J2SE 版本,請參閱「版本說明」。(請參閱更多資訊一節中的連結。)
備註︰如果輸入不存在的目錄名稱或輸入不受支援的 J2SE 軟體版本的安裝目錄名稱,則 Application Server 將無法啟動。
- 在 [Javac] 欄位中,鍵入 Java 程式設計語言編譯器的指令行選項。
部署 EJB 元件後,Application Server 將執行編譯器。
- 若要透過 JPDA (Java 平台除錯程式架構) 來設定除錯,請選取 [啟用除錯] 核取方塊並在 [除錯選項] 欄位中指定選項。
JPDA 由應用程式開發者使用。如需更多資訊,請參閱「Application Server Developer's Guide」的「Debugging J2EE Applications」一章。(有關指向此指南的連結,請參閱更多資訊。)
- 在 [RMI 編譯選項] 欄位中,鍵入 RMIC 編譯器的指令行選項。
部署 EJB 元件後,Application Server 將執行 RMIC 編譯器。
- 在 [位元碼預處理程式] 欄位中,鍵入以逗號分隔的類別名稱清單。
每個類別都必須實作
com.sun.appserv.BytecodePreprocessor
介面。將按指定次序呼叫這些類別。效能評測器等工具也許需要 [位元碼預處理程式] 欄位中的項目。效能評測器產生用於分析伺服器效能的資訊。如需有關效能評測的更多資訊,請參閱「Application Server Developer's Guide」中的「Debugging J2EE Applications」一章。
- 按一下 [儲存]。
- 重新啟動伺服器。
配置 JVM 類別路徑設定
類別路徑就是 JAR 檔案的清單,Java 執行階段環境將在此清單中搜尋類別和其他資源檔案。
若要配置 Application Server 的 JVM 類別路徑,請執行以下步驟:
- 在樹形元件中,選取 [應用程式伺服器] 節點。
- 按一下 [JVM 設定] 標籤。
- 選取標籤下面的 [路徑設定] 連結。
- 在 [JVM 類別路徑設定] 頁面中,您可以指定以下內容:
- 在 [環境類別路徑] 核取方塊中,保留預設選取以忽略 CLASSPATH 環境變數。
對於程式設計中的指導而言,CLASSPATH 環境變數使用起來很方便,但是不建議將此變數用於企業環境。
- 若要檢視 Application Server 的類別路徑,請檢查 [伺服器類別路徑] 欄位中的唯讀內容。
- 若要將 JAR 檔案插入伺服器類別路徑的開頭,請在 [類別路徑字首] 欄位中輸入此檔案的完整路徑名稱。
- 若要將 JAR 檔案增加至伺服器類別路徑的結尾,請在 [類別路徑字尾] 欄位中輸入此檔案的完整路徑名稱。
例如,假設您要指定資料庫驅動程式的 JAR 檔案。請參閱整合 JDBC 驅動程式。
- 在 [原生庫路徑字首] 和 [原生庫路徑字尾] 欄位中,您可以將項目附加到原生庫路徑的開頭或結尾。
原生程式庫路徑是伺服器的相對路徑 (用於其原生共用程式庫)、標準 JRE 原生程式庫路徑、Shell 環境設定 (UNIX 上的 LD_LIBRARY_PATH) 以及 [JVM 效能評測器設定] 頁面上指定的任何路徑的鏈結。
- 按一下 [儲存]。
- 重新啟動伺服器。
配置 JVM 選項
在 [JVM 選項] 頁面中,您可以為執行 Application Server 的 Java 應用程式啟動程式 (
java
工具) 指定選項。-D 選項用於指定 Application Server 的專用特性。若要配置 JVM 選項,請執行以下步驟:
如需有關 JVM 選項的更多資訊,請參閱:
停用安全性管理程式
停用 Application Server 的安全性管理程式可以改善某些類型的應用程式的效能。即使安全性管理程式已停用,J2EE 授權和驗證功能仍可以起作用。您可以在開發環境中停用安全性管理程式,但不應在生產環境中停用安全性管理程式。
若要停用安全性管理程式,請執行以下步驟:
- 移至管理主控台的 [JVM 選項] 頁面。
若需說明,請參閱配置 JVM 選項。
- 在 [JVM 選項] 頁面中,移除以下選項:
-Djava.security.policy
- 按一下 [儲存]。
- 重新啟動伺服器。
配置 JVM 效能評測器設定
效能評測器工具可產生用於分析效能和識別潛在瓶頸的資料。
若要為 Application Server 配置效能評測器設定,請執行以下步驟:
- 在樹形元件中,選取 [應用程式伺服器] 節點。
- 按一下 [JVM 設定] 標籤。
- 選取標籤下面的 [效能評測器] 連結。
- 您在 [JVM 效能評測器設定] 頁面中指定的資訊取決於您所使用的效能評測器產品。
如需範例和說明,請參閱「Application Server Developer's Guide」中的「Debugging J2EE Applications」一章。(有關指向此指南的連結,請參閱更多資訊。)
- 按一下 [儲存]。
- 重新啟動伺服器。
有關進階設定的管理主控台作業設定進階網域屬性