项目部署到tomcat Webapps中后导致 WebApplicationContext 初始化两次问题

现象:

之前使用 @PostConstruct方法执行了两次,原以为是包扫描了两次导致的,后来发现配置都是正确的。通过eclipse控制台看到日志中WebApplicationContext 初始化两次

原因:

项目部署到tomcat Webapps中后导致 WebApplicationContext 初始化两次问题_第1张图片

发布的时候是以根路径访问的从而导致tomcat 会发布一次 /xxx ,然后再发布一次 / ,所以就有了两次发布,两次 WebApplicationContext 的初始化

解决:

只需将 /  改成 /xxx 即可

你可能感兴趣的:(项目部署到tomcat Webapps中后导致 WebApplicationContext 初始化两次问题)