问题
I need to run a job on the last day of every month. i tried the following cron expression:
<property name="cronExpression" value="0 0 3 L * * *" />
but got this error:
Caused by: java.lang.UnsupportedOperationException: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented.
it doesnt like the L
, but without using it, how can i run on the last day of the month?
回答1:
Just change your trigger to
0 0 3 L * ?
One of day of week or day of month needs to be ?
. You cannot specify both.
来源:https://stackoverflow.com/questions/4962011/quartz-scheduler-run-on-last-day-of-the-month