0

我在stackoverflow中提到了一些关于将drools应用程序与guvnor集成的问题,但对此仍然不清楚。我有独立的 drools 应用程序,DRL 文件中的规则使用属于我的应用程序一部分的自定义 java 类。对于 Guvnor 集成,我已将 DRL 文件上传到适当的包下,并将所需的类文件作为单独的模型 JAR 上传。我在独立应用程序中使用 KnowledgeAgent,并且变更集 xml 指向包 URL,guvnor 按照本文中的建议公开,并引发以下异常

java.lang.RuntimeException:尝试反序列
化 org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:796) 的 KnowledgeDefinitionsPackage 时发生KnowledgeAgent 异常。 ) 在 org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(KnowledgeAgentImpl.java:684) 在 org.drools.agent.impl.KnowledgeAgentImpl 的 org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(KnowledgeAgentImpl.java:844)。 applyChangeSet(KnowledgeAgentImpl.java:207) at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:186) 原因:java.io.IOException:服务器返回 HTTP 响应代码:500 用于 URL:http://localhost.com/guvnor-5.5.0.Final-tomcat-6.0/org.drools.guvnor.Guvnor/package/com/LATEST at sun.net.www.protocol.http.HttpURLConnection.getInputStream(未知来源) 在 org.drools.io.impl.UrlResource.grabStream(UrlResource.java:210) 在 org.drools.io.impl.UrlResource.getInputStream(UrlResource.java:146) 在 org.drools.agent.impl.KnowledgeAgentImpl。 createPackageFromResource(KnowledgeAgentImpl.java:759) ... 还有 8 个

有人可以帮助我逐步完成将 Drools 应用程序与 Guvnor 集成所涉及的活动吗?

提前致谢!

4

0 回答 0