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 提供的。