我是Ilog JRules规则Studio的新手。 使用JRules Rules Studio 7.1.1,我正在使用JUnit测试用例在Rules项目中测试一个partucilar规则。我可以看到下面的错误,我无法理解。
引起:ilog.jum.client700.IluSAMAccessDeniedException:在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
如果有人有任何想法,请帮助我。
提前致谢。 哈
答案 0 :(得分:0)
我不知道您使用的是哪种,但我建议您重新安装RES。
文档很清楚如何安装RES和RTS
你说你是新手,所以我假设你刚下载它,因此你的试用版本是有效的
否则,可能是因为它已经过期,请仔细检查。
希望它有所帮助。
PS:检查我关于测试规则的其他问题的答案,因为您不需要RES来测试规则
答案 1 :(得分:0)
我明白了这个问题。我正在尝试使用Rules Studio 7.1.1安装并使用版本7.0.0的规则执行服务器。 sam.jar以及版本7.0.0的其他jar,导致问题。 Rule Studio 7.1.1安装不提供RES。所以我安装了7.0.0版,运行正常。
答案 2 :(得分:0)
How can I verify the JRules modules have been installed and licensed in JRules 7?
我遇到了同样的问题,我通过用最新的sam.jar文件替换它来修复它。