Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure建立生命週期模組

當伺服器生命週期中的一個或多個事件觸發生命週期模組時,該模組會執行作業。這些伺服器事件包含:

生命週期模組不屬於 J2EE 規格,但該模組是 Application Server 的增強功能。

  1. 在樹形元件中,展開 [應用程式] 節點。

  2. 選取 [生命週期模組] 節點。

  3. 在 [生命週期模組] 頁面中,按一下 [新建]。

  4. 在 [建立生命週期模組] 頁面中,指定以下設定:

    1. 在 [名稱] 欄位中,鍵入指定模組功能的名稱。

    2. 在 [類別名稱] 欄位中,鍵入生命週期模組之類別檔案的完全合格名稱。

    3. 如果包含生命週期的 JAR 檔案位於伺服器的類別路徑中,請將 [類別名稱] 欄位保留為空白。否則,鍵入完全合格的路徑。

      如果不指定類別路徑,則必須在 domain-dir/applications/lifecycle-module/module-name 中解壓縮類別。如果指定類別路徑,則無需其他操作。

    4. 在 [載入順序] 欄位中,鍵入大於 100 且小於作業系統的 MAXINT 值的整數。

      該整數將確定伺服器啟動時載入生命週期模組的次序。具有較小整數的模組可以更快地載入。

    5. 啟動伺服器時,伺服器將載入已部署的生命週期模組。

      依預設,如果載入失敗,伺服器仍將繼續執行啟動作業。若要在載入失敗時防止伺服器啟動,請選取 [載入失敗時] 核取方塊。

    6. 若要在部署之後停用模組以使其不可用,請選取 [已停用] 單選按鈕。

      由於在伺服器啟動時會呼叫生命週期模組,因此只有伺服器實例重新啟動後,被停用的生命週期模組才會停止作業。

    7. 選擇要將模組部署到的目標。

      從可用目標的清單中選擇目標,並按一下 [新增]。目標可以是叢集或獨立伺服器實例。如果不選取目標,則該模組將部署到預設伺服器實例 server

  5. 按一下 [確定]。

等效的 asadmin 指令

create-lifecycle-module