请问如何实现tomcat启动时,自动启动quartz调度任务?
我写了一个job,该Job可以通过手工调用代码启动,但是我希望服务器启动时,自动调用该调度程序,我试着将其加入到JFinalConfig的configPlugin中,但是启动时,tomcat报错,说“启动一个线程,并尝试终止失败”
我的代码如下:
public void configPlugin(Plugins me) { //加载Job插件 QuartzPlugin quartzPlugin = new QuartzPlugin("quartzjob.properties"); quartzPlugin.start(); me.add(quartzPlugin); }
问题解决了,我知道什么原因了,是不应该加入“ quartzPlugin.start();”
在web环境下交给Config去给你做,你只用在Plugins里面add插件就行。如果你想在非web下使用需要自己start有用spring?有的话就很简单了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。