我在 Tomcat7 服务器上运行网络应用程序并且无法取消部署它们。Windows 似乎会锁定应用程序文件夹中的特定 JAR 文件。我发现有一个名为“antiJARLocking”的上下文属性,我可以将其设置为“true”(在此处定义:http: //tomcat.apache.org/tomcat-6.0-doc/config/context.html#Standard_Implementation)这可能会解决问题。
事实是,我看到一些人说我不应该在生产环境中将此属性设置为 true;但我找不到原因。我知道将此属性设置为 true 可能会减慢 tomcat 启动和/或应用程序启动的速度,但这对我来说听起来不是一个大问题..?我错了吗?
您是否知道任何其他原因可以解释为什么有些人可能会阻止在生产中使用“antiJARLocking”?JAR锁定问题还有其他解决方案吗?
如果这有任何帮助,我正在运行 tomcat 7.0.40。一直被锁定的 jar 文件是“ojbdc6.jar”。
感谢您的帮助!