我目前正在使用 Spring Web MVC 和 Spring Security 开发应用程序。
我可以在 Glassfish 3.1.2 上部署它,但是当我想在修复一些错误后重新部署时,我收到此错误:
WARNING: Exception while locating sub archive: XXX.war
WARNING: DPL8031: Ignoring XXX_war/ because the containing archive C:\dev\apps\glassfish3\glassfish\domains\domain1\applications\XXX recorded it as a pre-existing stale file
.glassfishStaleFiles 包含:
XXX_war/
XXX_war/WEB-INF/
XXX_war/WEB-INF/lib/
XXX_war/WEB-INF/lib/spring-web-3.2.2.RELEASE.jar
事实上,spring-web-3.2.2.RELEASE.jar 仍然存在,当我尝试删除它时,我收到一条消息,指出它仍在被 JVM 使用。
我的问题是:有人有解决这个问题的方法吗?
开发的时候真的很烦。。。