0

我安装了 ilog jrules 执行服务器 7.1。我想部署一个包含基于 java jars 的xom 的 ruleApp 。我不知道在哪里可以为 ilog 服务器打包我的资源 jar?当我从规则设计器部署它时,它不会打包 xom jar,并且在尝试检索 wsdl 时出现此异常: “无法解析此规则集,它使用了具有复杂类型的 Java XOM,这是不支持的托管透明决策服务”

4

2 回答 2

0
  • 在您的开发环境中,您可以右键单击规则项目(在规则工作室中)并选择将 XOM 部署到 RES 服务器

或者

  • 您可以连接到 RES 控制台(用于管理规则执行服务器的默认 webapp:默认 url 是 YOUR_SERVER:YOUR_PORT/res)并手动添加资源(在您的情况下,一个包含 *.class 编译 YOUR_LIB.zip 的 zip)

==> 您将在 res 控制台中获得一个名为 YOUR_LIB.zip 的资源(通常是版本化的)

然后

从您的 RES 控制台中,选择您的规则应用程序 -> 您的规则集并将 URI 添加到您的规则集(选择上传为 URI 的库:YOUR_LIB.zip)

于 2013-12-24T18:46:36.007 回答
0

ruleApp 将不包含 XOM 对象 - 它仅包含 BOM 对象和规则。您需要将 XOM 对象打包到一个 WAR 文件中,该文件作为 Web 应用程序部署在您的应用服务器上。

于 2013-12-23T15:10:15.557 回答