计时器服务是由企业 Bean 容器提供的用于安排企业 Bean 使用的通知或事件的持久性和事务性通知服务。所有企业 Bean(有状态会话 Bean 除外)均可从计时器服务接收通知。关闭或重新启动服务器时,服务设置的计时器不会被销毁。
在树组件中,选择“配置”节点。
选择要配置的实例:
选择“EJB 容器”节点。
单击“EJB 计时器服务”选项卡。
在“最小传送时间间隔”字段中设置最小传送时间间隔(以毫秒为单位)。
最小传送时间间隔是特定计时器的下一个计时器到期之前允许的最小毫秒数。如果此时间间隔设置得过小,可能会导致服务器过载。
在“最多重新传送次数”字段中,设置计时器服务尝试传送通知的最大次数。
在“重新传送时间间隔”字段中,设置两次重新传送尝试之间的时间间隔(以毫秒为单位)。
单击“保存”。
重新启动 Application Server。
默认情况下,计时器服务使用嵌入式数据库存储计时器。
按照创建 JDBC 资源中的描述,设置数据库的 JDBC 资源。
单击“保存”。
重新启动 Application Server。
样例计时器数据库创建文件是为位于 install-dir /lib/install/databases/ 中的 PointBase 和 Oracle 提供的。