【发布时间】:2009-11-20 09:43:54
【问题描述】:
每次我关闭 Tomcat 服务器时,它都会删除我爆炸的 web 应用程序。我该怎么做才能阻止它?在webapps目录下不断地复制一遍真的很不方便。
【问题讨论】:
-
什么 Tomcat 版本?它与默认配置有何不同?这不是正常情况。
标签: deployment tomcat
每次我关闭 Tomcat 服务器时,它都会删除我爆炸的 web 应用程序。我该怎么做才能阻止它?在webapps目录下不断地复制一遍真的很不方便。
【问题讨论】:
标签: deployment tomcat
如果您的 webapps 目录下有 WAR,Tomcat 5 可能会发生这种情况。 Tomcat有3种部署方式,
看起来你正在混合 2 和 3 并且 Tomcat 很困惑。如果你把war放在webapps下,Tomcat会自动爆炸。如果你想自己爆炸,不要把 WAR 放在 webapps 下,Tomcat 应该不理你的目录。
您也可以通过将其添加到您的上下文中来运行 WAR 而不会爆炸它,
unpackWAR="false"
【讨论】:
我从未见过它这样做。
一种选择是将展开的 webapp 放置在 Tomcat 安装之外的目录中,然后在 conf/Catalina/localhost 目录中添加引用它的部署描述符。我通常是这样工作的,而且 Tomcat 从来没有删除过我身上的任何文件!
【讨论】: