0

JBoss EAP 6.2.0 にデプロイする Web アプリ (.war) があり、アプリには org.jboss.varia.scheduler.Schedulable を実装するクラスがあります。jar ファイルの scheduler-plugin.jar を WEB-INF\lib ディレクトリに配置しました。毎日の頻度でいくつかのタスクをスケジュールするために、「scheduler-service.xml」(以下に示す) を定義しました。

<?xml version="1.0" encoding="UTF-8"?>
<server>
<mbean code="org.jboss.varia.scheduler.Scheduler"
      name=":service=MyScheduler">
  <attribute name="StartAtStartup">false</attribute>
  <attribute name="SchedulableClass">com.myApp.MyClass</attribute>
  <attribute name="DateFormat">dd/MM/yy HH:mm</attribute>
  <attribute name="InitialStartDate">01/01/1970 00:00</attribute>
  <attribute name="SchedulePeriod">86400000</attribute>
  <attribute name="InitialRepetitions">-1</attribute>
  <attribute name="FixedRate">true</attribute>    
</mbean>
</server>

この設定は Jboss EAP 5.0.1 では問題なく動作していましたが、これらのスケジューラーはデプロイ時に Jboss EAP 6.2.0 でトリガーされません。どんな助けでも大歓迎です。

4

1 に答える 1

1

これらはサポートされなくなりました。代わりに、標準の EJB @Schedule アノテーションを使用してください。

于 2014-03-12T01:41:12.010 に答える