+ -
当前位置:首页 → 问答吧 → websphere上部署quartz问题求教

websphere上部署quartz问题求教

时间:2011-08-09

来源:互联网

问题如下:
本人在tomcat上部署的quartz定时调度程序,程序可以正常运行,结果也正确,job配置文件如下:
XML code
<?xml version="1.0" encoding="UTF-8"?>
 <quartz>
    <job>
        <job-detail>
            <name>autoDispatchDemolition</name>
            <group>DEFAULT</group>
            <description>自动执行程序</description>
            <job-class>res.s7000.s7100.common.AutoDispatchDemolition</job-class>
        </job-detail>
        <trigger>
            <cron>
                <name>autoDispatchDemolition</name>
                <group>DEFAULT</group>
                <job-name>autoDispatchDemolition</job-name>
                <job-group>DEFALUT</job-group>
                <cron-expression>0 0/30 * * * ?</cron-expression>
            </cron>
        </trigger>
    </job>
</quartz>

程序部署到websphere上的时候系统日志如下:

[11-8-9 17:00:00:039 GMT+08:00] 0000003a LoggingTrigge I org.quartz.plugins.history.LoggingTriggerHistoryPlugin triggerFired Trigger DEFAULT.autoDispatchDemolition fired job DEFAULT.autoDispatchDemolition at: 17:00:00 08/09/2011
[11-8-9 17:00:01:054 GMT+08:00] 0000003a LoggingTrigge I org.quartz.plugins.history.LoggingTriggerHistoryPlugin triggerComplete Trigger DEFAULT.autoDispatchDemolition completed firing job DEFAULT.autoDispatchDemolition at 17:00:01 08/09/2011 with resulting trigger instruction code: DO NOTHING
意思是没有运行任何调度程序,求解?
注:开始怀疑有可能是编译打包的问题,现在build用的jre和websphere是一个,直接取自websphere指定的jre编译也没有报错,应该不是jre的问题;

作者: wanjianfei   发布时间: 2011-08-09

这么悲剧,没人懂?

作者: wanjianfei   发布时间: 2011-08-09

你把配置文件放在哪里了?
另外在JDK6里面,支持标签式的CRON表达式调度

作者: RodneyJonson   发布时间: 2011-08-09

引用 2 楼 rodneyjonson 的回复:

你把配置文件放在哪里了?
另外在JDK6里面,支持标签式的CRON表达式调度


JDK都是1.5的,配置文件的路径是在quartz.properties里面指定的,不会有问题吧

作者: wanjianfei   发布时间: 2011-08-09

一般情况下,你可以看看系统属性里面的“当前路径”在哪里,然后把这些配置文件放到这个“当前目录”即可

作者: RodneyJonson   发布时间: 2011-08-09

引用 4 楼 rodneyjonson 的回复:

一般情况下,你可以看看系统属性里面的“当前路径”在哪里,然后把这些配置文件放到这个“当前目录”即可

貌似不是这个问题,我把所以的配置文件都放在根目录下还是一样,他是找到了job的配置文件但是没有扫描到配置的job,打印出的日志是DO NOTHING,意思是没有运行任何定时器,但是他没半个小时出发的这个动作是有的;

作者: wanjianfei   发布时间: 2011-08-10