在部署程序到tomcat下,发现频繁溢出。在tomcat下查看到程序多次重复启动,在查看所有配置发现了,在tomcat下config 下的server.xml文件中,配置了 多个<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> ,每一个项目指定一个HOST。在配置多个host时,应该注意不要把程序包放在webapps下,应该放在其他目录下,再指定路经。
<Host name="aa" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\runApp\tvScreen"></Context>
</Host>
<Host name="bb" debug="0" appBase="test" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\test.inhe.net"></Context>
</Host>
<Host name="mm" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\*"></Context>
</Host>