使用 Drools 和 Tomcat 时遇到的问题

发布于 2024-09-09 07:06:57 字数 114 浏览 6 评论 0原文

当我修改.drl中的规则时,修改不生效。是否可以在 drools 中修改(即热部署)规则(.drl)而无需重新启动服务器(tomcat)?我该如何解决这个问题?

When i modified a rule in .drl, modified don't take effect. Is it possible to modified (i.e. hot deploy) a rule (.drl) in drools without restarting the server (tomcat)? How can i resolve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小嗷兮 2024-09-16 07:06:57

是的,有几种方法 - 但第一个问题是你如何加载规则 - 你是从类路径加载它们吗?或者磁盘上的某个地方?有一个 KnowledgeAgent(和 RuleAgent)类可以从各种源加载它,并在您更改 drl 文件时检测更改并自动应用它们。

Yes it is - there are a few ways - but the first question is how you are loading the rules in the first place - are you loading them from the classpath? or somewhere on disk? There is a KnowledgeAgent (and RuleAgent) class that can load it from a variety of sources, and detect changes and apply them for you automatically when you change a drl file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文