1. 程式人生 > >Tomcat啟動時項目重復加載,導致資源初始化兩次!

Tomcat啟動時項目重復加載,導致資源初始化兩次!

ati 解決 class onf dep alt doc ack div

一、現象:
每次啟動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>  

  

Tomcat啟動時項目重復加載,導致資源初始化兩次!