定義應用程式伺服器程序

如果要加強應用程式伺服器的作業,您可以定義用來啟動或起始設定應用程式伺服器程序的指令行資訊。 這些設定用來定義要執行的程式、執行程式的引數及工作目錄之類的執行時期內容。

關於這項作業

程序定義可以包含一些性質,例如 Java™ 虛擬機器 (JVM) 設定、標準輸入、錯誤和輸出路徑,以及用來執行伺服器的使用者 ID 和密碼。

您可以使用管理主控台或 wsadmin 工具來定義應用程式伺服器程序。

程序

  1. 在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器,然後按一下應用程式伺服器名稱。
  2. 在「伺服器基礎架構」區段中,按一下 Java 和程序管理> 程序定義
  3. 在程序定義的設定頁面中,指定要執行的執行檔名稱、程序開始執行時所要傳遞的任何引數,以及執行程序的工作目錄。 然後按一下 確定
  4. [AIX HP-UX Solaris][IBM i]指定用於啟動或起始設定 UNIX 或 IBM® i 處理程序的處理程序執行陳述式。
  5. 指定追蹤程序效能的監視原則。
  6. 指定標準輸出和標準錯誤串流所要寫入的程序日誌。 如果您不使用預設檔案名稱,請完成這個步驟。
  7. 指定程序定義所需要之內容的名稱/值配對。
    避免麻煩: 每一個自訂內容名稱都必須是唯一的。 如果多個內容使用相同的名稱,處理就會使用針對第一個擁有這個名稱的內容指定的值。
  8. 選用: [AIX Solaris HP-UX Linux Windows][IBM i]防止應用程式伺服器建立 javacore 傾出。

    javacore 傾出(也稱為執行緒傾出)是應用程式伺服器所建立的主要問題判斷文件之一。 另外,建立 javacore 傾出的效能影響通常可以忽略。 因此,在大部分產品環境中,您都不應該抑制建立 javacore 傾出。

    在特定情況中,例如有安全考量時,您可能會想要防止應用程式伺服器建立 javacore 傾出。 如果要停用 javacore 傾出功能,請執行下列動作:

    1. 在管理主控台中,按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器> server_name,然後在「伺服器基礎架構」區段中,按一下 Java 和程序管理> 程序定義> Java 虛擬機器> 自訂內容> 新建
    2. 在「名稱」欄位中輸入 DISABLE_JAVADUMP ,並在「值」欄位中輸入 true ,以防止應用程式伺服器建立 javacore 傾出。
  9. 停止應用程式伺服器,然後由程序定義指定的執行檔重新啟動該伺服器。
    如果執行檔無法重新啟動應用程式伺服器,該執行檔應使用通用伺服器。
  10. 檢查伺服器,以驗證程序定義會依預期的方式執行及操作。