Java 如何在JBoss7中创建调度器

Java 如何在JBoss7中创建调度器,java,jboss,timer,scheduler,Java,Jboss,Timer,Scheduler,我试图在JBoss7中创建一个自动调度程序,一旦部署,它就会自动启动。我在网上学习了一个教程。但是没法让它工作。请帮我解决这个问题 我唯一拥有的类是AutomaticsSchedulerBean.java,其源代码如下: AutomaticSchedulerBean.java 我的ant构建jar并将其部署到standalone\deploy文件夹中。部署后,服务器将在控制台中提供以下信息 **java:global/schedulerEJB/AutomaticSchedulerBean!te

我试图在JBoss7中创建一个自动调度程序,一旦部署,它就会自动启动。我在网上学习了一个教程。但是没法让它工作。请帮我解决这个问题

我唯一拥有的类是AutomaticsSchedulerBean.java,其源代码如下:

AutomaticSchedulerBean.java 我的ant构建jar并将其部署到standalone\deploy文件夹中。部署后,服务器将在控制台中提供以下信息

 **java:global/schedulerEJB/AutomaticSchedulerBean!test.AutomaticSchedulerBean
  java:app/schedulerEJB/AutomaticSchedulerBean!test.AutomaticSchedulerBean
  java:module/AutomaticSchedulerBean!test.AutomaticSchedulerBean
  java:global/schedulerEJB/AutomaticSchedulerBean
  java:app/schedulerEJB/AutomaticSchedulerBean
  java:module/AutomaticSchedulerBean**

但计划的作业未根据@Schedule进行处理。请帮我修一下。或者有没有其他方法像使用quartz scheduler来解决我的问题。

您100%确定计时器没有执行吗?您所做的是正确的,并且正如日志验证的那样,bean在部署期间被注册。我最好的猜测是您使用的JBoss dist不支持EJB计时器,只是忽略了注释。您使用的确切版本是什么?您使用的是什么版本?它是完整的还是网络配置文件?
 **java:global/schedulerEJB/AutomaticSchedulerBean!test.AutomaticSchedulerBean
  java:app/schedulerEJB/AutomaticSchedulerBean!test.AutomaticSchedulerBean
  java:module/AutomaticSchedulerBean!test.AutomaticSchedulerBean
  java:global/schedulerEJB/AutomaticSchedulerBean
  java:app/schedulerEJB/AutomaticSchedulerBean
  java:module/AutomaticSchedulerBean**