JBoss 4.2.3GA 升级Quartz版本
2011-06-29 11:07
204 查看
公司一项目用的Quartz版本是1.6.6,而JBoss 4.2.3GA自带了Quartz1.5.2。
故而每次部署该项目时都要折腾好几步来升级Quartz,参考http://community.jboss.org/wiki/HowToConfigureAQuartzService。
恰好近日有学习Java Endorsed(/article/4333871.html),遂想可不可以背书一下就升级呢。开始尝试,复制quartz-all-1.6.6.jar到JBoss Endorsed目录。启动报错:
10:30:42,201 INFO [QuartzResourceAdapter] start quartz!!!
10:30:42,217 WARN [ServiceController] Problem starting service jboss.jca:service=RARDeployment,name='quartz-ra.rar'
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
。。。
找不到日志工厂,简单,又复制commons-logging.jar过去。再启动,仍报错:
javax.resource.spi.ResourceAdapterInternalException: org.quartz.SchedulerException: ThreadPool class 'org.quartz.simpl.SimpleThreadPool' could not be instantiated. [See nested exception: java.lang.NullPointerException]
。。。
查了一下Quartz文档,依赖的包还蛮多的。这种方式看来更繁琐,作罢。
又Google了一下,在StackOverFlow上找到了答案:http://stackoverflow.com/questions/174914/upgrade-to-quartz-1-6-on-jboss-4-2-x。按照文中所说,只要替换原来lib目录下的quartz.jar即可。一试果然成了。
故而每次部署该项目时都要折腾好几步来升级Quartz,参考http://community.jboss.org/wiki/HowToConfigureAQuartzService。
恰好近日有学习Java Endorsed(/article/4333871.html),遂想可不可以背书一下就升级呢。开始尝试,复制quartz-all-1.6.6.jar到JBoss Endorsed目录。启动报错:
10:30:42,201 INFO [QuartzResourceAdapter] start quartz!!!
10:30:42,217 WARN [ServiceController] Problem starting service jboss.jca:service=RARDeployment,name='quartz-ra.rar'
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
。。。
找不到日志工厂,简单,又复制commons-logging.jar过去。再启动,仍报错:
javax.resource.spi.ResourceAdapterInternalException: org.quartz.SchedulerException: ThreadPool class 'org.quartz.simpl.SimpleThreadPool' could not be instantiated. [See nested exception: java.lang.NullPointerException]
。。。
查了一下Quartz文档,依赖的包还蛮多的。这种方式看来更繁琐,作罢。
又Google了一下,在StackOverFlow上找到了答案:http://stackoverflow.com/questions/174914/upgrade-to-quartz-1-6-on-jboss-4-2-x。按照文中所说,只要替换原来lib目录下的quartz.jar即可。一试果然成了。
相关文章推荐
- JBoss4.2.3GA 配置 Quartz
- shiro升级quartz到2.1.6版本
- shiro升级quartz到2.1.6版本
- eclipse集成wildfly(JBOSS的升级版本)
- CocoaPods 版本升级
- CentOS 程序设计语言python版本太低如何手动升级
- 关于C++二进制文件读取转换,数据版本升级,增加字段等结构调整工具的思路。
- Android —— Android版本升级
- H3C S3100接入交换机版本升级的方法
- ubuntu升级php版本
- PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
- Spring+Quartz的版本问题
- Cocoapods的版本升级
- centos下升级git版本的操作记录
- [病毒?]您正使用低版本的IE浏览器,建议您升级到Firefox!
- MySQL 5.6升级至MySQL 5.7--------版本升级最佳实战
- android app 版本升级
- centos6.5 phpmyadmin 您应升级到 MySQL 5.5.0 或更高版本
- RedHat AS5.8下升级subversion版本到1.9.4
- h3c交换机 版本升级指导与注意事项