为了账号安全,请及时绑定邮箱和手机立即绑定

springboot监听Web应用初始化和销毁,为什么contextDestroyed方法没执行?

springboot监听Web应用初始化和销毁,为什么contextDestroyed方法没执行?

import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import javax.servlet.annotation.WebListener; import org.springframework.stereotype.Component; @WebListener @Component public class InitListener implements ServletContextListener{ @Override public void contextDestroyed(ServletContextEvent arg0) { // TODO Auto-generated method stub System.out.println("web应用销毁"); } @Override public void contextInitialized(ServletContextEvent arg0) { // TODO Auto-generated method stub System.out.println("web应用初始化"); } }contextInitialized方法在程序开始运行时执行了,但是contextDestroyed方法在程序停止运行时没执行。
查看完整描述

3 回答

?
OneKi

TA贡献75条经验 获得超45个赞

tomcat服务器关闭时contextDestroyed()方法确实走了,eclipse或者是myeclipse来开启和关闭tomcat好像是不显示内容的,你找到你安装tomcat的目录下,点击开启或关闭tomcat命令,应该可以看到执行了contextDestroyed这个方法。

查看完整回答
反对 回复 2019-03-11
  • 3 回答
  • 0 关注
  • 4176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信