gpt4 book ai didi

Drools 执行服务器指向 Guvnor 存储库

转载 作者:行者123 更新时间:2023-12-01 04:01:37 25 4
gpt4 key购买 nike

我正在尝试调用在 tomcat6 上运行的 drools 执行服务器 (5.4.0),它指向 Guvnor 存储库(.pkg 文件)中先前创建的快照。

根据教程,我只需要编辑位于我的执行服务器的/webapps/drools-webapp/WEB-INF/classes 中的knowledge-service.xml 文件。因此,应该添加一个指向 Guvnor 存储库的新资源(见下文):

<drools:kbase id="kbase1" node="node1">
<drools:resources>
<!-- <drools:resource type="DRL" source="classpath:test.drl"/> -->
<drools:resource type="PKG" source="http://localhost:9080/guvnor-webapp/org.drools.guvnor.Guvnor/package/bonita/LATEST" basic-authentication="enabled" />
</drools:resources>
</drools:kbase>

该 URL 指向使用 Guvnor 创建并提供 .pkg 文件的快照。

这里的问题:

在调用 drools 执行服务器后,我收到一条错误消息,如下所示:

Tomcat日志:
INFO: Server startup in 4358 ms
31.10.2012 14:21:07 org.apache.cxf.jaxrs.impl.WebApplicationExceptionMapper toResponse
WARNUNG: WebApplicationException has been caught : bonita.BonitaPerson : bonita.BonitaPerson
---- Debugging information ----
message : bonita.BonitaPerson
cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message : bonita.BonitaPerson
class : org.drools.command.runtime.rule.InsertObjectCommand
required-type : org.drools.command.runtime.rule.InsertObjectCommand
converter-type : org.drools.runtime.help.impl.XStreamXML$InsertConverter
path : /batch-execution/insert/bonita.BonitaPerson
line number : 3
class[1] : org.drools.command.runtime.BatchExecutionCommandImpl
converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
version : null
-------------------------------

我认为从 drools 执行服务器到 guvnor 存储库的重定向不起作用,只是找不到必要的类。即使我关闭了 Guvnor 服务器,我也会收到相同的错误消息。对我来说,Drools 执行服务器永远不会调用 Guvnor 服务器......

有人能帮我弄清楚从drools到guvnor的正确重定向是什么样的吗?

谢谢

最佳答案

我有类似的问题。请看这个帖子。。
drools-rest-cannotresolveclassexeption

基本上你的元素是不正确的。它应该是这样的:

<drools:resource  type="PKG" source="http://localhost:9080/guvnor-webapp/rest/package/bonita/LATEST" basic-authentication="enabled" username="admin" password="admin" />
  • 我没有评论的声誉点,所以这就是我创建答案而不是评论的原因。
  • 关于Drools 执行服务器指向 Guvnor 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13161937/

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