配置 JVM 一般設定

透過 Java 虛擬機器 (JVM),可以在實體機器上執行 Java 位元組碼。調校 JVM 設定可提昇效能並避免發生記憶體配置錯誤。

Java 虛擬機器包含在 Java Platform, Standard Edition (Java SE 平台) 中,是 GlassFish Server 的必要元件。錯誤的 JVM 設定會導致伺服器無法執行,因此,變更這些設定時應謹慎。


備註 - 專有名詞「Java 虛擬機器」和「JVM」表示適用於 Java 平台的虛擬機器。


  1. 在瀏覽樹狀結構中,選取 [配置] 節點。
  2. 在 [配置] 節點下,選取 [JVM 設定] 節點。

    [JVM 一般設定] 頁面會隨即開啟。

  3. 在 [JVM 一般設定] 頁面的 [Java 主目錄] 欄位中,鍵入 Java SE 軟體的安裝目錄名稱。

    GlassFish Server 依賴於 Java SE 平台。若要驗證此發行版本是否支援所指定的 Java SE 軟體版本,請參閱「Oracle GlassFish Server 3.1-3.1.1 Release Notes」。若輸入不存在的目錄名稱或不受支援的 Java SE 軟體版本的目錄名稱,則 GlassFish Server 將無法啟動。

  4. 在 [Javac 選項] 欄位中,鍵入 Java 程式語言編譯器的指令行選項。

    部署 Enterprise JavaBeans (EJB) 元件後,GlassFish Server 會執行編譯器。

  5. 選取 [啟用除錯] 核取方塊,啟用 Java 平台除錯程式架構 (Java Platform Debugger Architecture, JPDA) 的除錯功能。

    JPDA 由應用程式開發者使用。如需更多資訊,請參閱「Oracle GlassFish Server 3.1 Application Development Guide」

  6. 在 [除錯選項] 欄位中,鍵入要傳遞至 JVM 的 JPDA 選項。

    只有在上述步驟中啟用除錯功能時,才可使用此欄位。

  7. 在 [RMI 編譯選項] 欄位中,鍵入 rmic 編譯器的指令行選項。

    部署 EJB 元件後,GlassFish Server 將執行 rmic 編譯器。

  8. 在 [位元碼預處理程式] 欄位中,鍵入類別名稱的清單。

    使用逗號分隔類別名稱。每個類別都必須實作 com.sun.appserv.BytecodePreprocessor 介面。將按指定次序呼叫這些類別。

  9. (可選擇) 在 [其他特性] 區段中,指定其他特性。

    若要增加特性,請按一下 [增加特性] 按鈕。在出現的空白列中,於 [名稱] 欄位中鍵入特性名稱,然後在 [值] 欄位中鍵入特性值。

    GlassFish Server 未定義 JVM 的其他特性。

  10. 按一下 [儲存]。

    提示 - 若要回到預設設定,請按一下 [載入預設值] 按鈕,然後按一下 [儲存]。


  11. 重新啟動伺服器。

另請參閱

版權所有 © 2005, 2011, Oracle 和 (或) 其關係公司。 保留一切權利。 法律聲明