我们正在将代码从WAS 8迁移到Liberty。在WAS 8中,我们进行了配置,以1个小时的间隔将更新的策略放置在3到8之间的消息队列中。我们试图模仿Liberty中的相同配置。谁能帮助我们配置此方法
答案 0 :(得分:0)
EJB持久性计时器在Liberty中可用,而Scheduler不可用。
EJB持久计时器有很多配置选项,包括您是否希望Liberty自动创建将需要的表(这需要数据库用户有权这样做)还是您要手动进行,在这种情况下,Liberty可以为您生成DDL。您可以在此knowledge center document中找到很多高级细节。
但是,接受所有默认值的最简单解决方案是启用ejbPersistentTimer功能并配置DefaultDataSource,除非您另外进行配置,否则EJB Persistent Timers将自动使用它。
使用Derby的示例server.xml代码段:
new RegExp