当我最初在Bluemix中设置我的规则引擎服务时,我可以从我的Eclipse Juno环境中部署就好了。我今天早上尝试部署一个新项目,我在Eclipse的部署报告中遇到以下错误:
ilog.rules.res.model.IlrAlreadyExistException:未知RuleApp:/RefillRulesApp/1.0。在 com.ibm.rules.res.internal.MutableRepositoryRESTAdapter.addRuleApp(MutableRepositoryRESTAdapter.java:86) 在 com.ibm.rules.decisionservice.internal.RESClient $ 3.execute(RESClient.java:332) 在 com.ibm.rules.decisionservice.internal.RESClient $ 3.execute(RESClient.java:1) 在 com.ibm.rules.decisionservice.internal.RESClient.safeInvokeRES(RESClient.java:132) 在 com.ibm.rules.decisionservice.internal.RESClient.deploy(RESClient.java:299) 在 com.ibm.rules.decisionservice.internal.DsResRestClient.deploy(DsResRestClient.java:168) 在 com.ibm.rules.studio.model.decisionservice.impl.Server.deploy(Server.java:310) 在 com.ibm.rules.decisionservice.DsRuleAppDeployManager.deploy(DsRuleAppDeployManager.java:38) 在 com.ibm.rules.decisionservice.DsDeployManager.deploy(DsDeployManager.java:88) 在 com.ibm.rules.studio.decisionservice.SDsXOMDeploymentJob.deploy(SDsXOMDeploymentJob.java:203) 在 com.ibm.rules.studio.decisionservice.SDsRuleAppDeploymentJob.deployRuleApp(SDsRuleAppDeploymentJob.java:101) 在 com.ibm.rules.studio.decisionservice.SDsRuleAppDeploymentJob.deploy(SDsRuleAppDeploymentJob.java:65) 在 com.ibm.rules.studio.decisionservice.SDsXOMDeploymentJob.runInWorkspace(SDsXOMDeploymentJob.java:81) 在 org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) 在org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)**
我检查了RES控制台服务器日志,其中没有任何不良信息
Decision Server版本信息如下所示:
版本:Decision Server 8.7.0.1,Decision Engine 1.10.0补丁程序:Build#2于2015-03-13 16:54:27发布状态:COMMERCIAL 持久性类型:数据源(DB2 / LINUXX8664 SQL10070)启动 时间:2016年1月29日下午4:17:18 GMT-05:00最后更新时间:2016年2月2日 下午3:01:23 GMT-05:00
我检查了Eclipse插件的更新,看起来我是最新的。
如果我在RES控制台中检查资源管理器,我可以看到它已部分部署: Deploy Picture
注意规则应用程序是如何变灰的。
有什么想法吗?感谢...
答案 0 :(得分:0)
我发现如果我从Decision Service'的规则项目中部署RuleApp,我会得到同样的错误。您可以从引用标准规则项目的RuleApp项目中部署它吗?这应该解决问题。