如何部署ruleApp包含基于java jar的xom到ilog执行服务器

时间:2013-12-23 12:01:55

标签: java wsdl ilog xom jrules

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

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

的资源

,然后

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