首先,在KIE-Workbench 7.0.CR3中,将DataObjects作为定义域、计算分数的一些规则、求解器配置xml。
使用构建和部署,执行服务器解决了这个问题。
在检查我的jar文件(Workbench的结果)之后,我复制optaplanner示例java项目并删除除eclipse中的org.optaplanner.exapample.common包之外的数据包。
制作像CloudBalancingHellowWorld.java这样的主应用程序,并定义数据I/O的持久性。
添加Workbench的jar文件后,它们返回一些错误消息,如下所示。
Exception in thread "main" java.lang.IllegalArgumentException: The kieBase with kiePackages([]) has no global field called scoreHolder.
Check if the rule files are found and if the global field is spelled correctly.我该如何解决这个问题?
或者,在没有执行服务器的情况下,如何使用工作台的结果jar文件?
请参阅在我的工作台的结果jar文件中,有一些类和*.gdrl、*.rdrl、*.solver.xml。但在solver.xml中,他们没有提到gdrl,rdrl。
发布于 2017-05-25 06:16:37
通过下面博客的步骤,我解决了我的问题。
http://www.atehome.net/optaplanner-integration-with-drools-workbench/
因为我不知道为什么我喜欢这样,但我工作得很好。
在艰难的一步,
但是,对于上述步骤,还有一些问题。
在示例项目中,我认为上述步骤是自动完成的。但是使用jar文件,为什么我要手动执行上面的步骤呢?
https://stackoverflow.com/questions/44171076
复制相似问题