十分不解,启动tomcat后实现了ServletContextListener的类的contextInitialized()方法执行了2次

2025-01-06 13:35:38
推荐回答(2个)
回答1:

出现问题的原因是:webapps路径下有多个项目。
解释:tomcat运行的时候,如果在webapps路径下有多个项目被同时启动,那么肯定是每个项目单独进行的做的实例化操作,所以就会打印两次(项目有几个就打印几次)。
备注:此情况下删除不需要的项目就可以了。

回答2:

是日志输出中配置了两个logger,去掉一个就ok了。