Grails:部署 WAR 后未触发 Quartz 作业
这是我的困境:我有一份在本地工作的 Quartz 工作。当我将 WAR 文件部署到 Tomcat 服务器时,我没有看到该作业被触发。我知道如果在“测试”环境下它不会被触发,所以我使用grails prod war
进行部署。
我还需要做其他可能的配置/设置吗?
服务器上有什么原因导致这个问题吗?
我在日志文件中没有看到任何错误,只是作业没有被触发。感谢您提供的任何帮助。
Here's my dilemma: I have a Quartz job that works locally. When I deploy the WAR file to a Tomcat server, I don't see the job getting triggered. I know that it would not get triggered if under "test" environment, so I deployed using grails prod war
.
Are there any other possible config/settings that I need to do?
Anything on the server that is causing this?
I don't see any errors in the log file, just the job not getting triggered. Thanks for any help you can give.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确保在
QuartzConfig.groovy
中将生产环境的autostart
设置为true
。Make sure in
QuartzConfig.groovy
you haveautostart
set totrue
for production environment.