0

我有一个使用 Tomcat 5.5.15 提供的下载服务。它是通过在$TOMCAT_HOME/conf/Catalina/localhost中添加一个 XML 文件来创建的。例如http://example.com/app.downloads/downloads.xml

<Context path="/app.downloads" docBase="Z:\Sites\example.com\downloads\"/>

Tomcat重新启动后,有时会删除上下文文件(并非总是如此),我必须手动重新创建文件。

可能是什么问题呢?有修复它的方法吗?

4

2 回答 2

1

这不是正常情况。我也不希望您为简单的下载服务部署 WAR。我认为您的 Tomcat 实例是由其他东西控制的,例如 Eclipse 之类的 IDE。您也不应该在生产中这样做。如果您单独运行 Tomcat,则问题应该得到解决。

于 2009-11-17T11:32:50.513 回答
1

这是 Tomcat 中的一个错误。我为 Tomcat 5 提交了一份报告,但修复很复杂。

该文件在重新部署期间被删除,而不是重新启动。因此,您需要确保您的应用不会被重新部署。请勿在服务器运行时更​​改您的应用程序。

于 2009-11-17T22:34:23.363 回答