当我修改.drl 中的规则时,修改后的规则不会生效。是否可以在不重新启动服务器 (tomcat) 的情况下修改 drools 中的(即热部署) 规则(.drl)?我该如何解决这个问题?
最佳答案
是的 - 有几种方法 - 但第一个问题是您首先如何加载规则 - 您是从类路径加载它们吗?或磁盘上的某个地方?有一个 KnowledgeAgent(和 RuleAgent)类可以从各种来源加载它,并检测更改并在您更改 drl 文件时自动应用它们。
关于tomcat - 使用 Drools 和 Tomcat 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3231460/