gpt4 book ai didi

tomcat - 我在使用 Drools 和 Tomcat 6 重新部署应用程序时遇到问题

转载 作者:行者123 更新时间:2023-11-28 23:08:32 24 4
gpt4 key购买 nike

我有一个使用 JBoss Drools 5 的 spring 应用程序.它工作正常,除非我在开​​发过程中进行更改后尝试重新部署(即热部署)应用程序。看来 tomcat 锁定了 2 个 drools jar 文件,drools-compiler-5.0.1.jar 和 drools-core-5.0.1.jar。由于无法删除它们,因此不会部署新的 war 文件。如果我的应用程序不进行任何 Drools 逻辑调用,那么热部署就可以工作。

有人有什么想法吗?

最佳答案

我不知道 drools 的细节,但很有可能,Tomcat 类加载器无法完全卸载您的应用程序。此处解释了公共(public)日志记录的类似问题:http://frankkieviet.blogspot.com/2006/10/classloader-leaks-dreaded-permgen-space.html

作为解决方法,您可以尝试在 $tomcat_home/conf/context.xml 中使用 antiResourceLocking="true"。这至少应该有助于释放锁。更多详情咨询http://tomcat.apache.org/tomcat-6.0-doc/config/context.html .

关于tomcat - 我在使用 Drools 和 Tomcat 6 重新部署应用程序时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2784644/

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