我是JRules的新手,我安装了Ilog JRules studio核心7.1.1。这个JRules核心包含两个模块。 “Rules Studio”和“Rules Execution Server”。在安装时,似乎错过了“Rules Execution Server”模块的安装。现在我需要“Rules Execution Server”,但我没有JRules Core安装文件。还有其他任何方式,我们可以在同一个安装文件夹中安装“Rules Execution Server”吗?
先谢谢。
哈
答案 0 :(得分:0)
正确,默认情况下JRules附带Studio和RES。
RES是您需要在WAS上部署的WAR文件。我认为默认情况下它只提供了凌乱的WebSphere,但您可以为JBoss,WebLogic等下载一些“捆绑包”。以及更多。
Program / Ilog Jrules / documentation /如何安装RES - RTFM
可以使用WebSphereCE,但这很糟糕
它是默认提供的,你可以直接使用,但你不想在现场甚至POC中使用它。
我们称这个伪WAS“Bernardo”就像Zorro一样,因为它是沉默的:)< / p>
BTW:您不需要RES来执行规则。特别是使用JUnit,您可以导出规则应用程序或规则集(我不记得了)并立即使用POJO。
在Studio中创建一个名为“new java project for rules”的新项目,向导将创建在本地执行规则所需的全部内容。
您只需要对InputParameters进行编码并检索OutputParameters以进行断言
EZ PZ柠檬眩晕:)
从那里你可以在你的“之前”JUnit方法中加载ruleapp,有意义吗?
而是连接RES本身。
总而言之,如果我是你:
1 /我会创建我提到的示例项目。所以我有代码示例
2 /我创建自己的ruleapp(右键单击规则项目/ export / ruleapp)并将其存储在某处
3 /准备我的JUnit类 - 断言+“之前”方法
4 /在没有RES的情况下在本地运行
5 /我很高兴拉里朗
6 /现在我处理RES并配置它
希望它有所帮助