【发布时间】:2011-02-13 20:15:21
【问题描述】:
我正在开展一个项目,我们将使用 Tomcat 6.0.20 进行开发和生产。
我遇到了一些与热部署相关的问题,需要在 server.xml 中将 Context.antiResourceLocking 设置为 false。我对 antiResourceLocking 和 antiJARLocking 有一些疑问。 我已经查看了http://tomcat.apache.org/tomcat-6.0-doc/config/context.html 的参考资料。
我无法理解 JAR 被锁定或资源被锁定究竟是什么意思。到目前为止,我所读到的是,当您取消部署由于文件/jar 上的进程锁定而失败的应用程序时,通常会出现锁定问题。有人可以指出我可以在此问题上阅读更多内容的任何内容吗?
我的问题是: 1) 如果我将 antiJARLocking 和/或 antiResourceLocking 设置为 false,我会遇到什么问题?有人可以提供一个例子吗? 2) 在生产环境中将这些属性设置为 false 是一种不好的做法吗? 2) Linux 机器上的锁定不会像 Windows 机器上那样频繁发生吗?
感谢您的帮助。
谢谢。
戈文德·N.
【问题讨论】:
标签: tomcat6 server-configuration