servlet初始化两次

写了一个初始化的数据的servlet, 但启动时发现老是初始化两个.

结果原来是tomcat的server.xml导致的:
<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
</Host>

<Host name="ego.zyt.com" debug="0" unpackWARs="true"  autoDeploy="true" xmlValidation="false"  xmlNamespaceAware="false">
<alias>ego.zyt.com</alias>
<Context path="" docBase="D:\apache-tomcat-6.0.14\webapps\egoprj" debug="5" reloadable="true" crossContext="true"></Context>
</Host>


原因是第一次HOST会初始化webapps下所有的项目, 然后ego.zyt.com又单独的启动一次.
就启动了两次, 相当于发布了两个项目.

你可能感兴趣的:(tomcat,xml,servlet)