計時器服務是由企業 Bean 容器提供,用於排程企業 Bean 使用的通知或事件的永久性作業事件通知服務。所有企業 Bean (有狀態階段作業 Bean 除外) 均可從計時器服務接收通知。當伺服器關閉或重新啟動時,不會銷毀服務設定的永久性計時器。
在瀏覽樹狀結構中,展開 「組態」 節點。
選取 「EJB 容器」 節點。
「Enterprise Java Beans」 頁面會隨即開啟。
按一下 「EJB 計時器服務」 標籤。
「EJB 計時器服務」 頁面會隨即開啟。
在 「最小傳送間隔」 欄位中,鍵入特定計時器的下一個計時器到期之前允許的最小毫秒數。
如果此間隔時間設定得過小,可能會導致伺服器超載。預設值為 1000。
在 「最大重新傳送次數」 欄位中,鍵入計時器服務傳送異常或回復所造成之計時器過期的最大嘗試次數。
預設值為 1。
在 「重新傳送間隔」 欄位中,鍵入兩次重新傳送嘗試之間的間隔毫秒數。
預設值為 5000。
在 「計時器資料來源」 欄位中,鍵入將要用做計時器資料來源之 JDBC 資源的 JNDI 名稱。
若指定,會以此值置換計時器服務系統應用程式的 jdbc/__TimerPool 預設值。
按一下 「儲存」。
秘訣:
若要回到預設設定,請按一下 「載入預設值」 按鈕,然後按一下 「儲存」。重新啟動 GlassFish Server。