一尘不染

取消部署Tomcat Web应用程序时如何防止文件锁定?

tomcat

我正在使用tomcat 7中的管理器应用程序,但无法完全取消部署应用程序。

它说 FAIL - Unable to delete [F:\apache-tomcat-7.0.33\webapps\balaji]. The continued presence of this file may cause problems.

我在某处读到它是因为某种称为内存泄漏的现象,如果我们修复它,该问题将得到解决。

谁能告诉我tomcat 7中的内存泄漏是什么,我们如何解决它?我正在使用Windows 7
OS。如果我能够解决它,我的取消部署和重新部署过程是否会顺利进行?


阅读 355

收藏
2020-06-16

共1个答案

一尘不染

这在Windows环境中非常普遍,但是可以通过antiResourceLockingcontext属性找到解决方案:

从/ tomcat / conf文件夹中打开context.xml并修改上下文以匹配此内容:

<Context antiResourceLocking="true">

编辑:@JanM注释后更新了属性。以前它还包含“ antiJARLocking”

2020-06-16