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

配置 EJB 計時器服務設定

計時器服務是由企業 Bean 容器提供的用於排程企業 Bean 使用的通知或事件的持續性和作業事件通知服務。所有企業 Bean (有狀態階段作業 Bean 除外) 均可從計時器服務接收通知。關閉或重新啟動伺服器時,不會銷毀服務設定的計時器。

Procedure配置計時器服務

  1. 在樹形元件中,選取 [配置] 節點。

  2. 選取要配置的實例:

    • 若要配置特定的實例,請選取該實例的配置節點。例如,對於預設實例 server,請選取 [server-config] 節點。

    • 若要配置所有實例的預設設定,請選取 [default-config] 節點。

  3. 選取 [EJB 容器] 節點。

  4. 按一下 [EJB 計時器服務] 標籤。

  5. 在 [最小傳送間隔] 欄位中設定最小傳送間隔時間 (以毫秒為單位)。

    最小傳送間隔是特定計時器的下一個計時器到期之前允許的最小毫秒數。如果此間隔時間設定得過小,可能會導致伺服器超載。

  6. 在 [最大重新傳送次數] 欄位中,設定計時器服務嘗試傳送通知的最大次數。

  7. 在 [重新傳送間隔] 欄位中,設定兩次重新傳送嘗試之間的間隔時間 (以毫秒為單位)。

  8. 按一下 [儲存]。

  9. 重新啟動 Application Server。

Procedure將外部資料庫與計時器服務搭配使用

依預設,計時器服務使用內嵌式資料庫儲存計時器。

  1. 請依循建立 JDBC 資源中的說明,為資料庫設定 JDBC 資源。

  2. 在 [計時器資料源] 欄位中輸入資源的 JNDI 名稱。

  3. 按一下 [儲存]。

  4. 重新啟動 Application Server。

    install-dir/lib/install/databases/ 中提供了 PointBase 和 Oracle 的計時器資料庫建立檔案範例。