从 Tomcat 7 取消部署休眠验证器
Posted
技术标签:
【中文标题】从 Tomcat 7 取消部署休眠验证器【英文标题】:Undeploying hibernate-validator from Tomcat 7 【发布时间】:2011-10-25 23:17:46 【问题描述】:我有一个 Maven 项目。 使用 Spring 3 和 Hibernate。
我使用 org.codehaus.cargo 在我的 tomcat 7 中部署/重新部署 war 文件。
在 tomcat 的初始启动时,此部署工作正常。但我无法从 tomcat 7 取消部署该项目。 每次我尝试取消部署它都会离开 /project/WEB-INF/lib/hibernate-validator-4.0.0.GA.jar
我能做什么?
非常感谢 瓦尔托斯
【问题讨论】:
【参考方案1】:我猜你是在 Windows 上。有时 JAR 文件可能会因为 URL 资源保持打开状态而被锁定。
尝试在您的上下文文件中打开antiJarLocking and antiResourceLocking
(请参阅http://tomcat.apache.org/tomcat-7.0-doc/config/context.html)。
This 讨论也可能是相关的。
【讨论】:
非常感谢。有用。我已经在谷歌上搜索了很多时间,但在那个方向上一无所获。以上是关于从 Tomcat 7 取消部署休眠验证器的主要内容,如果未能解决你的问题,请参考以下文章
Spring Security - 从 Tomcat 6 部署到 Tomcat 7 时凭据错误
linux系统中部署项目,验证码不能正常显示,而windows下面的tomcat下运行,验证码能正常显示,之解决办法