Sun logo      上一個      目錄      下一個     

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 的一般設定,請執行以下步驟:

  1. 在樹形元件中,選取 [應用程式伺服器] 節點。
  2. 按一下 [JVM 設定] 標籤。
  3. 依預設,標籤下的 [一般] 連結已處於選取狀態。
  4. 在 [JVM 一般設定] 頁面中,您可以指定以下內容:
    1. 在 [Java 首頁] 欄位中,輸入 Java 2 Standard Edition (J2SE) 軟體的安裝目錄名稱。
    2. Application Server 依賴於 J2SE 軟體運行。若要驗證此版本是否支援您所指定的 J2SE 版本,請參閱「版本說明」。(請參閱更多資訊一節中的連結。)

      備註︰如果輸入不存在的目錄名稱或輸入不受支援的 J2SE 軟體版本的安裝目錄名稱,則 Application Server 將無法啟動。

    3. 在 [Javac] 欄位中,鍵入 Java 程式設計語言編譯器的指令行選項。
    4. 部署 EJB 元件後,Application Server 將執行編譯器。

    5. 若要透過 JPDA (Java 平台除錯程式架構) 來設定除錯,請選取 [啟用除錯] 核取方塊並在 [除錯選項] 欄位中指定選項。
    6. JPDA 由應用程式開發者使用。如需更多資訊,請參閱「Application Server Developer's Guide」的「Debugging J2EE Applications」一章。(有關指向此指南的連結,請參閱更多資訊。)

    7. 在 [RMI 編譯選項] 欄位中,鍵入 RMIC 編譯器的指令行選項。
    8. 部署 EJB 元件後,Application Server 將執行 RMIC 編譯器。

    9. 在 [位元碼預處理程式] 欄位中,鍵入以逗號分隔的類別名稱清單。
    10. 每個類別都必須實作 com.sun.appserv.BytecodePreprocessor 介面。將按指定次序呼叫這些類別。

      效能評測器等工具也許需要 [位元碼預處理程式] 欄位中的項目。效能評測器產生用於分析伺服器效能的資訊。如需有關效能評測的更多資訊,請參閱「Application Server Developer's Guide」中的「Debugging J2EE Applications」一章。

  5. 按一下 [儲存]。
  6. 重新啟動伺服器。

配置 JVM 類別路徑設定

類別路徑就是 JAR 檔案的清單,Java 執行階段環境將在此清單中搜尋類別和其他資源檔案。

若要配置 Application Server 的 JVM 類別路徑,請執行以下步驟:

  1. 在樹形元件中,選取 [應用程式伺服器] 節點。
  2. 按一下 [JVM 設定] 標籤。
  3. 選取標籤下面的 [路徑設定] 連結。
  4. 在 [JVM 類別路徑設定] 頁面中,您可以指定以下內容:
    1. 在 [環境類別路徑] 核取方塊中,保留預設選取以忽略 CLASSPATH 環境變數。
    2. 對於程式設計中的指導而言,CLASSPATH 環境變數使用起來很方便,但是不建議將此變數用於企業環境。

    3. 若要檢視 Application Server 的類別路徑,請檢查 [伺服器類別路徑] 欄位中的唯讀內容。
    4. 若要將 JAR 檔案插入伺服器類別路徑的開頭,請在 [類別路徑字首] 欄位中輸入此檔案的完整路徑名稱。
    5. 若要將 JAR 檔案增加至伺服器類別路徑的結尾,請在 [類別路徑字尾] 欄位中輸入此檔案的完整路徑名稱。
    6. 例如,假設您要指定資料庫驅動程式的 JAR 檔案。請參閱整合 JDBC 驅動程式

    7. 在 [原生庫路徑字首] 和 [原生庫路徑字尾] 欄位中,您可以將項目附加到原生庫路徑的開頭或結尾。
    8. 原生程式庫路徑是伺服器的相對路徑 (用於其原生共用程式庫)、標準 JRE 原生程式庫路徑、Shell 環境設定 (UNIX 上的 LD_LIBRARY_PATH) 以及 [JVM 效能評測器設定] 頁面上指定的任何路徑的鏈結。

  5. 按一下 [儲存]。
  6. 重新啟動伺服器。

配置 JVM 選項

在 [JVM 選項] 頁面中,您可以為執行 Application Server 的 Java 應用程式啟動程式 (java 工具) 指定選項。-D 選項用於指定 Application Server 的專用特性。

若要配置 JVM 選項,請執行以下步驟:

  1. 在樹形元件中,選取 [應用程式伺服器] 節點。
  2. 按一下 [JVM 設定] 標籤。
  3. 選取標籤下面的 [JVM 選項] 連結。
  4. 在 [JVM 選項] 頁面中,透過編輯 [值] 欄位來修改選項。
  5. 若要增加選項,請執行以下步驟:
    1. 按一下 [增加 JVM 選項]。
    2. 在顯示的空白列中,在 [值] 欄位中鍵入資訊。
  6. 若要移除選項,請執行以下步驟:
    1. 選取該選項旁邊的核取方塊。
    2. 按一下 [刪除]。
  7. 按一下 [儲存]。
  8. 重新啟動伺服器。

如需有關 JVM 選項的更多資訊,請參閱:

停用安全性管理程式

停用 Application Server 的安全性管理程式可以改善某些類型的應用程式的效能。即使安全性管理程式已停用,J2EE 授權和驗證功能仍可以起作用。您可以在開發環境中停用安全性管理程式,但不應在生產環境中停用安全性管理程式。

若要停用安全性管理程式,請執行以下步驟:

  1. 移至管理主控台的 [JVM 選項] 頁面。
  2. 若需說明,請參閱配置 JVM 選項

  3. 在 [JVM 選項] 頁面中,移除以下選項:
  4. -Djava.security.policy

  5. 按一下 [儲存]。
  6. 重新啟動伺服器。

配置 JVM 效能評測器設定

效能評測器工具可產生用於分析效能和識別潛在瓶頸的資料。

若要為 Application Server 配置效能評測器設定,請執行以下步驟:

  1. 在樹形元件中,選取 [應用程式伺服器] 節點。
  2. 按一下 [JVM 設定] 標籤。
  3. 選取標籤下面的 [效能評測器] 連結。
  4. 您在 [JVM 效能評測器設定] 頁面中指定的資訊取決於您所使用的效能評測器產品。
  5. 如需範例和說明,請參閱「Application Server Developer's Guide」中的「Debugging J2EE Applications」一章。(有關指向此指南的連結,請參閱更多資訊。)

  6. 按一下 [儲存]。
  7. 重新啟動伺服器。


有關進階設定的管理主控台作業

設定進階網域屬性

  1. 在樹形元件中,選取 [應用程式伺服器] 節點。
  2. 選取 [進階] 標籤。
  3. 在 [網域屬性] 頁面中,您可以執行以下操作:
    1. 在 [應用程式根] 欄位中,識別將在其中部署應用程式的完整目錄路徑。
    2. 在 [記錄根] 欄位中,指定保存伺服器實例記錄檔的目錄。
    3. 通常,您需要將 [語言環境] 欄位保留為空,以使用主機的預設語言環境。
    4. 語言環境是一個識別碼,用於指定特定的語言和區域組合。例如,美國英語的語言環境是 en_US,日語的語言環境是 ja_JP。為使用非英語語言環境,Application Server 必須經過本地化,即必須將英語翻譯成其他語言。

  4. 按一下 [儲存]。
  5. 重新啟動伺服器。



上一個      目錄      下一個     


Copyright 2004 - 2005 Sun Microsystems, Inc. 版權所有。