1. 部署的时候直接修改war包的名称,再进行部署;

  2. 将要部署的WEB应用放在webapps以外的路径, 并在server.xml相应的Context 中的docBase 指定.

    删除webapps中的所有文件夹, 以及conf/catalina/localhost下所有xml文件.

    修改server.xml中Host 元素的属性, 添加或修改: deployXML =”false” deployOnStartup =”false” autoDeploy=”false”

含义: 

     deployXML ="false" : 不部署conf/catalina/localhost下的xml相应的WEB应用

     deployOnStartup ="false" :tomcat启动时, 不部署webapps下的所有web应用

     autoDeploy ="false"  :避免tomcat在扫描改动时, 再次把webapps下的web应用给部署进来.


最后host配置如下

       unpackWARs="true"   >

       

读完这篇文章后,您心情如何?