配置 JVM

在配置應用程式伺服器的過程中,您可以定義設定,以加強作業系統使用 Java™ 虛擬機器 (JVM) 的方式。

關於這項作業

JVM 是一種解譯式運算引擎,負責在已編譯的 Java 程式中執行位元組碼。 JVM 會將 Java 位元組碼轉換成主機的原生指示。 應用程式伺服器是 Java 程序,需要 JVM 來執行及支援在其上執行的 Java 應用程式。 JVM 設定是應用程式伺服器配置的一部分。

如果要檢視及變更應用程式伺服器程序的 JVM 配置,請使用管理主控台的 Java 虛擬機器頁面,或使用 wsadmin Script 來變更配置。

重要事項: WebSphere® Application Server隨附的 IBM® SDK and Runtime Environment Java Technology Edition 第 7 版,可讓您在執行「AES 加密法」時利用「Intel 進階加密標準 (AES) 指令集」。 這個「指令集」可讓您在 SSL 中使用「AES 密碼」時提昇效能。 AES 是一種對稱式區塊密碼,其會透過數個循環來加密及解密資料。 啟用此功能已導致 WebSphere Application Server SSL 處理程序中的效能改善。 若要啟用這項功能,請將 JVM 選項 -Dcom.ibm.crypto.provider.doAESInHardware 新增至 JVM 的通用 JVM 引數設定,並將這個選項設為 true。 如需 AES 的相關資訊,請參閱 IBM SDK and Runtime Environment for AIX®Java Technology Edition 第 7 版說明文件。
[AIX]避免麻煩: 當子程序啟動時, Java 會將執行時期路徑附加到 LIBPATH 環境變數,以確保它使用正確的程式庫路徑。 由於這項實作不會檢查執行時期路徑是否已存在於 LIBPATH 環境變數中,現有項目可能重複。 不過,當母項程序重新啟動時,當初在子項程序啟動時新增到 LIBPATH 環境變數的所有執行時期路徑,即會從 LIBPATH 環境變數移除。

程序

  1. 在管理主控台中,按一下 伺服器 > 伺服器類型 > WebSphere 應用程式伺服器 > server_name
  2. 在「伺服器基礎架構」之下,按一下 Java 和程序管理 > 程序定義
  3. 選取 Java 虛擬機器
  4. 視需要指定 JVM 設定的值,然後按一下 好吧
    如需相關資訊,請參閱 Java 虛擬機器 (JVM) 設定的相關說明文件。
  5. 在管理主控台畫面的訊息區段中按一下 儲存 ,以儲存對主要配置所做的變更。
  6. 重新啟動應用程式伺服器。

範例

配置應用程式伺服器的 UCS 轉換格式 提供的範例涉及在 Java 虛擬機器頁面上指定 通用 JVM 引數 內容的值,以在應用程式伺服器上啟用 UTF-8 編碼。 啟用 UTF-8 之後,就可以在管理主控台中使用多種語言編碼支援。

配置 JVM sendRedirect 呼叫以使用環境定義根目錄 所提供的範例涉及定義 JVM 的內容。