公司的项目使用的是maven+springmvc,最近一个项目中偶然发现每次打开tomcat,spring初始化了两次,一开始以为配置文件中可能重复了包扫描写重复了,结果找了半天没发现什么问题。最后发现有网友提到tomcat的server.xml
解决办法:
tomcat:server.xml中找到Context
<Context docBase="crm-maven-tomcat" path="/crm-tomcat" reloadable="true" source="org.eclipse.jst.jee.server:crm-maven-tomcat"/></Host>
将上面的path和docBase中的内容改成一样即将path="crm-maven-tomcat",最终只初始化一次
原文 : spring容器重复初始化