本章說明如何配置 Java 虛擬機器 (JVMTM) 和其他進階設定。它包含以下小節:
Java 虛擬機器 (JVM) 包含在 Java 2 Standard Edition (J2SETM) 軟體中,是 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」一章。
按一下 [儲存]。
重新啟動伺服器。
類別路徑就是 JAR 檔案的清單,Java 執行階段環境將在此清單中搜尋類別和其他資源檔案。
在樹形元件中,選取 [Application Server] 節點。
按一下 [JVM 設定] 標籤。
選取標籤下面的 [路徑設定] 連結。
在 [JVM 類別路徑設定] 頁面中,您可以指定以下內容:
在 [環境類別路徑] 核取方塊中,保留預設選取以忽略 CLASSPATH 環境變數。
對於程式設計中的指導而言,CLASSPATH 環境變數使用起來很方便,但是不建議將此變數用於企業環境。
若要檢視 Application Server 的類別路徑,請檢查 [伺服器類別路徑] 欄位中的唯讀內容。
若要將 JAR 檔案插入伺服器類別路徑的開頭,請在 [類別路徑前綴] 欄位中輸入此檔案的完整路徑名稱。
若要將 JAR 檔案增加至伺服器類別路徑的結尾,請在 [類別路徑後綴] 欄位中輸入此檔案的完整路徑名稱。
例如,假設您要指定資料庫驅動程式的 JAR 檔案。請參閱整合 JDBC 驅動程式。
在 [本機庫路徑字首] 和 [本機庫路徑字尾] 欄位中,您可以將項目附加到本機庫路徑的開頭或結尾。
本機程式庫路徑是伺服器的相對路徑 (用於其本機共用程式庫)、標準 JRE 本機程式庫路徑、Shell 環境設定 (UNIX 上的 LD_LIBRARY_PATH) 以及 [JVM 效能評測器設定] 頁面上指定的任何路徑的鏈結。
按一下 [儲存]。
重新啟動伺服器。
在 [JVM 選項] 頁面中,您可以為執行 Application Server 的 Java 應用程式啟動程式 (java 工具) 指定選項。-D 選項用於指定 Application Server 的專用特性。
在樹形元件中,選取 [Application Server] 節點。
按一下 [JVM 設定] 標籤。
選取標籤下面的 [JVM 選項] 連結。
在 [JVM 選項] 頁面中,通過編輯 [值] 欄位來修改選項。
若要增加選項,請執行以下步驟:
若要移除選項,請執行以下步驟:
按一下 [儲存]。
重新啟動伺服器。
如需有關 JVM 選項的更多資訊,請參閱 http://java.sun.com/j2se/1.4.2/docs/tooldocs/tools.html 和 http://java.sun.com/docs/hotspot/VMOptions.html。
停用 Application Server 的安全性管理員可以改善某些類型的應用程式的效能。即使安全性管理程式已停用,J2EE 授權和驗證功能仍可以起作用。您可以在開發環境中停用安全性管理程式,但不應在生產環境中停用安全性管理程式。
請至 管理主控台 的 [JVM 選項] 頁面。
如需說明,請參閱配置 JVM 選項。
在 [JVM 選項] 頁面中,移除以下選項:
-Djava.security.policy
按一下 [儲存]。
重新啟動伺服器。
效能評測器工具可產生用於分析效能和識別潛在瓶頸的資料。
在樹形元件中,選取 [Application Server] 節點。
按一下 [JVM 設定] 標籤。
選取標籤下面的 [效能評測器] 連結。
您在 [JVM 效能評測器設定] 頁面中指定的資訊取決於您所使用的效能評測器產品。
如需範例和說明,請參閱「Application Server Developer’s Guide」中的「Debugging J2EE Applications」一章。(如需指向此指南的連結,請參閱詳細資訊)。
按一下 [儲存]。
重新啟動伺服器。