当前位置: 首页 > 知识库问答 >
问题:

如何在Spring批处理作业中添加监听器以捕捉tomcat关闭事件

狄新立
2023-03-14

我的spring batch作业正在tomcat上运行,它挂起了。我试图关闭tomcat并再次启动它,但它仍然显示作业正在以“已启动”状态运行。

我需要在批处理作业中添加侦听器,它应该捕捉关闭tomcat的事件,然后杀死批处理作业的线程。

有没有实施这个的想法?

共有1个答案

齐晟
2023-03-14

您可能希望参考以下问题,了解关闭tomcat的事件

然后,可以让该类监听批处理作业事件。

 类似资料:
  • 我想要的是每次tomcat服务器启动时都启动一个线程。为此,我需要关注关闭tomcat的事件。我该怎么做?我尝试使用会话来完成,但有时会话甚至在关闭并重新启动tomcat后仍然存在?我有什么选择?

  • 本文向大家介绍Java添加事件监听器,包括了Java添加事件监听器的使用技巧和注意事项,需要的朋友参考一下 示例 Preferences对象发出的事件有两种:PreferenceChangeEvent和NodeChangeEvent。 PreferenceChangeEvent 每当节点的键值对之一更改时,对象PreferenceChangeEvent就会发出A。可以使用来监听:Propertie

  • 我试图用我的键控制火箭动画,并尝试使用KeyListener方法,然而,我的程序对我的按键没有反应。我尝试将keylistener添加到我的JFrame,但它没有调用它,因为JFrame是一个单独的静态方法。如果你运行它,你将没有图像,但是,如果你运行,请替换为矩形。你能说出我的错误吗。提前谢了。 下面是我的代码:

  • 我有以下工作要处理在一定的时间间隔或特别的基础上。 作业中的步骤如下: 我也想要用户界面,在那里我可以触发一个特别的基础上的工作,而且我应该能够提供参数从用户界面。 我想用Spring batch来完成这个任务,但它更多的是用于读->处理->写之类的工作。这里,在第一步中,我正在生成由第二步读取的数据。我不确定我是否还可以使用Spring batch来实现这个,或者有更好的方法来实现这个。

  • ap.onSocketClose(CALLBACK) 监听 WebSocket 关闭事件。 代码示例 <script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script> <style> .output{ display:block; max-width:

  • 主要内容:1.实例代码,2.源码分析,3.总结1.实例代码 监听器 服务代码 主类 发布事件 2.源码分析 创建过程 运行过程 2.1 添加后置处理器源码解析 添加后置处理器为创建过程 在ioc容器启动(this()方法)的时候, 会加载EventListenerMethodProcessor 这个工厂后置处理器 这个后置处理器实现了和 两个接口 : 工厂后置处理环节, 执行增强和所有Bean完全创建好后执行初始化 后置增强环节: Event