我有一个在weblogic上运行的EAR项目
我的申请中有一些计时器
我希望在重新部署我的EAR项目时取消它们。
我尝试过使用PhaseListener,但我无法在阶段监听器中访问我的Web模块类。
我怎么能做这个任务?
提前致谢
答案 0 :(得分:0)
我是通过创建一个实现ServletContextListener的servlet来实现的。我在contextInitialized方法中启动计时器,并在contextDestroyed方法中停止它。
答案 1 :(得分:0)
您可以按服务器手动取消作业服务器。 在Weblogic控制台中 - >选择服务器 - >控制 - >作业
选择要取消的作业。