Tomcat起動時にアイテムが繰り返しロードされ、リソースが2回初期化されます!

957 ワード

一、現象:
Tomcatを起動するたびに、プロジェクトが2回ロードされます.
二、原因:
仮想ディレクトリの構成により、次のように構成されます.

<Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
   <Context path="" docBase="d:\myapp"/>
</Host>

HostタグにappBase=「webapps」を設定し、tomcatはアプリケーションをロードします.
にdocBaseを1回構成すると、tomcatはリファレンスを1回ロードします.
プロジェクトが2回ロードされます.
三、解決:

<Host name="localhost" debug="0" 
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
   <Context path="" docBase="d:\myapp"/>
</Host>

appBase=「webapps」を外せばOK!