質問

私は、次の;

private String cronExpression = "";
private final String jobID = "MyJObID";
...
Scheduler scheduler = ServiceLocator.getInstance().getScheduler();
CronTrigger trigger = new CronTrigger(jobID , Scheduler.DEFAULT_GROUP, cronExpression);
JobDetail jobDetail = new JobDetail(jobID , Scheduler.DEFAULT_GROUP, MyJob.class);
scheduler.scheduleJob(jobDetail, trigger);
このジョブは、空のcronの発現のためにトリガーされたときに

私の質問はありますか?

役に立ちましたか?

解決 2

ヘルプみんなのおかげで、問題を発見します。

検索のいくつかの夜の後、私はクラスがMBeanとしてのJBossに登録されたことが分かったとcron表現属性の値は、デプロイメント・ディスクリプタ

にいくつかの意味のある値に設定しました。

ため息

他のヒント

あなたはそれが動作よろしいですか?

例外がスローされる必要があるように

ただ、org.quartz.CronExpression#buildExpression()メソッドのコードを見て、それが見えます:

        if (exprOn <= DAY_OF_WEEK) {
            throw new ParseException("Unexpected end of expression.",
                        expression.length());
        }

      // exprOn should be equal to SECOND in case of empty String given

[クォーツ1.6.0で確認]

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top