gpt4 book ai didi

tomcat - 无法重新部署应用程序(使用 JAXB)

转载 作者:行者123 更新时间:2023-11-28 21:49:22 24 4
gpt4 key购买 nike

我无法在 Windows 上的 Tomcat 7 上重新部署我的应用程序。它尝试取消部署该应用程序,但无法删除一个文件:jaxb-impl-2.1.13.jar。然后我无法再次部署该应用程序,因为该文件存在。

如果我重新启动 Tomcat,我可以部署该应用程序。

这是我在日志中得到的:

Oct 08, 2013 12:00:28 PM org.apache.catalina.startup.HostConfig deleteRedeployResources
INFO: Undeploying context [/myApp]
Oct 08, 2013 12:00:28 PM org.apache.catalina.startup.ExpandWar deleteDir
SEVERE: [C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\myApp\WEB-INF\lib] could not be completely deleted. The presence of the remaining files may cause problems
Oct 08, 2013 12:00:28 PM org.apache.catalina.startup.ExpandWar deleteDir
SEVERE: [C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\myApp\WEB-INF] could not be completely deleted. The presence of the remaining files may cause problems
Oct 08, 2013 12:00:28 PM org.apache.catalina.startup.ExpandWar deleteDir
SEVERE: [C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\myApp] could not be completely deleted. The presence of the remaining files may cause problems
Oct 08, 2013 12:00:28 PM org.apache.catalina.startup.ExpandWar delete
SEVERE: [C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\myApp] could not be completely deleted. The presence of the remaining files may cause problems

我在 Linux 上没有遇到这个问题,只有在 Windows 上遇到过。如何释放此文件以便重新部署我的应用程序?

最佳答案

我刚弄清楚这个问题。关于锁定问题的原因,您可以查看apache wiki .

解决此问题的方法之一是在 context.xml 中配置 Context 标记的以下属性:

  • antiJARLocking="true"
  • antiResourceLocking="true"

关于tomcat - 无法重新部署应用程序(使用 JAXB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19246290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com