contextinitialized专题

Tomcat 启动两次的问题(ServletContextListener的contextInitialized被执行两次的问题)

有些人会遇到自己写了个监听器,继承了ServletContextListener,在Tomcat等服务器启动的时候contextInitialized方法被执行了两次,百思不得其解。 其实,实际上不是简单的contextInitialized方法被调用两次,是Tomcat被启动了两次(或者说放到Tomcat的webapps中的Web应用被启动了两次) 为什么这么说呢?(上面红色加粗的观点