Tomcat工作目录必须定期清除

Tomcat工作目录必须定期清除,tomcat,tomcat7,Tomcat,Tomcat7,我们的Tomcat遇到了一个问题,没有我的同事能够真正解释。我们在linux计算机上有一个tomcat(版本7.0.26)。 部署是通过一个爆炸战争来完成的(我们的类是jar打包的,其余的直接进入WEB-INF和META-INF) 另外还有一个CMS服务器,它生成JSP文件,这些文件定期部署到tomcat web应用程序中 经过一段时间的热交换、创建和删除JSP文件后,tomcat做了一些奇怪的事情。随机发布404个错误或发布旧版本,有时发布最新版本等等 为了解决这个问题,我们必须不时清理$CA

我们的Tomcat遇到了一个问题,没有我的同事能够真正解释。我们在linux计算机上有一个tomcat(版本7.0.26)。 部署是通过一个爆炸战争来完成的(我们的类是jar打包的,其余的直接进入WEB-INF和META-INF)

另外还有一个CMS服务器,它生成JSP文件,这些文件定期部署到tomcat web应用程序中

经过一段时间的热交换、创建和删除JSP文件后,tomcat做了一些奇怪的事情。随机发布404个错误或发布旧版本,有时发布最新版本等等

为了解决这个问题,我们必须不时清理$CATALINA_HOME/work
。tomcat在开发模式下运行,这意味着它会频繁地查找JSP文件修改。但这在这里似乎不太管用。删除工作目录后,如果一切正常,立即删除


有人知道如何摆脱这种行为吗?是否需要设置任何标志以避免发生这种情况?

查看
开发
上的设置和其他相关设置作为一种解决方法,我将使用Cronjob为我清除它,并将一个错误发布到apache上。仅供参考。我有同样的问题,在这里发布了我的答案

在您的情况下,只需编写一个脚本,在每次热交换新文件时删除工作目录。在tomcat配置参考中,它是黑白相间写的