配置 EJB 计时器服务

计时器服务是由企业 Bean 容器提供的持久性和事务性通知服务,用于安排企业 Bean 使用的通知或事件。所有 Enterprise Bean(有状态会话 Bean 除外)均可从计时器服务接收通知。关闭或重新启动服务器时,不会销毁由服务设置的持久性计时器。

  1. 在导航树中,展开“配置”节点。
  2. 选择“EJB 容器”节点。

    此时将打开 "Enterprise JavaBeans (EJB)" 页面。

  3. 单击“EJB 计时器服务”选项卡。

    此时将打开“EJB 计时器服务”页面。

  4. 在“最短传送时间间隔”字段中,键入对于特定计时器,允许在下一次计时器到期之前经过的最小毫秒数。

    如果将此时间间隔设置得过小,则可能会导致服务器过载。默认值是 1000。

  5. 在“最大重新传送数”字段中,键入计时器服务尝试传送异常或回滚计时器到期的最大次数。

    默认值为 1。

  6. 在“重新传送时间间隔”字段中,键入重新传送尝试之间的时间间隔(以毫秒为单位)。

    默认值为 5000。

  7. 在“计时器数据源”字段中,键入将用作计时器数据源的 JDBC 资源的 JNDI 名称。

    如果指定,则此值将覆盖计时器服务系统应用程序的 jdbc/__TimerPool 的默认值。

  8. 单击“保存”。

    提示 - 要返回到默认设置,请单击“装入默认值”按钮,然后单击“保存”。


  9. 重新启动 GlassFish Server。
另请参见
版权所有 © 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明