一、現象:
每次啟動Tomcat 的時候,工程會被加載兩次
二、原因:
在tomcat/conf/server.xml配置虛擬目錄引起,如下配置:

我們在Host標簽里配置了appBase="webapps",tomcat會去加載一次應用。
在<Context>里配置了一次docBase,tomcat會又去加載一次引用。
導致項目會加載二次。
三、解決:
去掉appBase="webapps"即可!
<Host name="localhost" debug="0" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="d:\myapp"/>
</Host>
