我是Ilog JRules规则工作室的新手。使用JRules Rules Studio 7.1.1,我正在使用JUnit测试用例在规则项目中测试特定规则。我可以看到以下错误,我无法理解。
由:ilog.jum.client700.IluSAMAccessDenied异常导致:在 2012-05-08 12:31:34 GMT,SAM 3.0.0.1040:访问模块"RES4J"被拒绝。如果要检查访问密钥,请执行以下操作:java -cp [location]sam.jar ilog.jum.client700.IluSAMAccessKey -summary 为确保您正在检查有问题的密钥,请检查其摘要为"4165df64e40f9c019099f9fc72d1bd79"
at ilog.jum.client700.IluSAM.<init>(IluSAM.java:569)
at ilog.jum.client700.IluSAM.createIluSAM(IluSAM.java:352)
at ilog.rules.res.xu.spi.IlrManagedXUConnectionFactory.verifyRESLicense(IlrManagedXUConnectionFactory.java:924)
... 47 more
如果有人有任何想法,请帮助我。
提前谢谢。哈里
我不知道您使用的是哪个 WAS,但我建议您重新安装 RES。
文档清晰如水晶,介绍如何安装 RES 和 RTS。
你说你是新手,所以我假设你刚刚下载了它,因此你的试用版是有效的。
否则,可能是因为它已过期,请仔细检查。
希望对您有所帮助。
PS:检查我对你关于测试规则的另一个问题的回答,因为你不需要 RES 来测试规则
我得到了这个问题的原因。我正在尝试安装规则工作室 7.1.1 并使用 7.0.0 版的规则执行服务器。Sam.jar以及导致此问题的版本 7.0.0 的其他 JAR。RES 不适用于 Rules Studio 7.1.1 安装。所以我安装了7.0.0版本,它工作正常。
如何验证 JRules 模块是否已在 JRules 7 中安装和许可?
我遇到了同样的问题,我通过用最新版本替换所有 sam.jar 文件来修复它。