请问各位 我在配置quartz的时候 产生了一奇怪的问题
我配置cronExpression 
为0/3 * * * * ? * 触发方法
为0/3 27 * * * ? * 触发方法
为0/3 * 23 * * ? * 失效 
我在配置时是23点27分  只要加上小时 就不触发我的方法,也没有任何错误产生。
网上查了很多cronExpression 的配置与规则,比如0 * 23 * * ? 也是失效的请问谁遇到过 小弟先谢过了 已经查了很久了。。

解决方案 »

  1.   


    字段      允许值         允许的特殊字符   
    秒       0-59        , - * /   
    分       0-59        , - * /   
    小时      0-23        , - * /   
    日期      1-31        , - * ? / L W C   
    月份      1-12 或者 JAN-DEC         , - * /   
    星期      1-7 或者 SUN-SAT      , - * ? / L C #   
    年(可选)       留空, 1970-2099       , - * /   字段 允许值 允许的特殊字符   
    秒 0-59 , - * /   
    分 0-59 , - * /   
    小时 0-23 , - * /   
    日期 1-31 , - * ? / L W C   
    月份 1-12 或者 JAN-DEC , - * /   
    星期 1-7 或者 SUN-SAT , - * ? / L C #   
    年(可选) 留空, 1970-2099 , - * /   
    表达式意义   
    "0 0 12 * * ?" 每天中午12点触发   
    "0 15 10 ? * *" 每天上午10:15触发   
    "0 15 10 * * ?" 每天上午10:15触发   
    "0 15 10 * * ? *" 每天上午10:15触发   
    "0 15 10 * * ? 2005" 2005年的每天上午10:15触发   
    "0 * 14 * * ?" 在每天下午2点到下午2:59期间的每1分钟触发   
    "0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发   
    "0 0/5 14,18 * * ?" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发   
    "0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发   
    "0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44触发   
    "0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发   
    "0 15 10 15 * ?" 每月15日上午10:15触发   
    "0 15 10 L * ?" 每月最后一日的上午10:15触发   
    "0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发   
    "0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发   
    "0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发   
    每天早上6点   
    0 6 * * *   
    每两个小时   
    0 */2 * * *   
    晚上11点到早上8点之间每两个小时,早上八点   
    0 23-7/2,8 * * *   
    每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点   
    0 11 4 * 1-3   
    1月1日早上4点   
    0 4 1 1 *   quartz的高级特性不仅如此 
    1 数据库存储 
    2 集群支持 
    3 数据库持久化任务,trigger 
    4 trigger 的停止,运行 
    5 任务的任意添加 
    6 比corntrigger 更详尽的任务安排 
    7 线程的内部数据交换
      

  2.   

    应该不是的,我配置分钟与秒都可以,只要把小时从*换成数字,就失效了,我怀疑是本地时间与服务器时间有时差产生的,我用的tomcat5.0,jdk 5.0.16,ec3.4
    其他同事的相同代码都没问题,我自己机子上tomcat与websphere都不生效,谁知道怎么配置时区呢?谢谢了~