Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的 Tomcat 6 服务器上热部署新 WAR 时遇到问题。
当我添加新的 WAR 时,我可以看到 Tomcat 正在尝试部署它。但是,我认为问题在于取消部署旧战争 - 爆炸的战争文件夹的内容全部被删除 - 除了 WEB-INF 文件夹。
如果我停止服务器,删除 WEB-INF 文件夹,然后重新启动,我的战争部署正确。
任何人都可以建议这里可能发生的任何事情吗?
谢谢。
找到了解决办法,问题出在Tomcat运行时Windows会锁定文件夹。要删除此锁定,只需在 Catalina Home 中编辑 context.xml,更改
<context>
至:
<Context antiJARLocking="true" antiResourceLocking="true">