Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个在 weblogic 上运行的 EAR 项目
我的应用程序中有一些计时器
我想在重新部署我的 EAR 项目时取消它们。
我曾尝试使用 PhaseListener,但我无法在阶段监听器中访问我的 Web 模块类。
我怎么能做这个任务?
提前致谢
我通过创建一个实现 ServletContextListener 的 servlet 来做到这一点。我在 contextInitialized 方法中启动计时器,并在 contextDestroyed 方法中停止它。
您可以逐个服务器手动取消作业服务器。在 Weblogic 控制台中 -> 选择服务器 -> 控制 -> 作业
选择要取消的作业。