websphere上部署quartz问题求教
时间:2011-08-09
来源:互联网
问题如下:
本人在tomcat上部署的quartz定时调度程序,程序可以正常运行,结果也正确,job配置文件如下:
XML code
程序部署到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的问题;
本人在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表达式调度
另外在JDK6里面,支持标签式的CRON表达式调度
作者: RodneyJonson 发布时间: 2011-08-09
引用 2 楼 rodneyjonson 的回复:
你把配置文件放在哪里了?
另外在JDK6里面,支持标签式的CRON表达式调度
你把配置文件放在哪里了?
另外在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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28