首先,在 KIE-Workbench 7.0.0.CR3 中为定义域制作 DataObjects,计算分数的一些规则,求解器配置 xml。
使用 Build & Deploy,执行服务器解决了这个问题。
检查我的 jar 文件(Workbench 的结果)后,我复制 optaplanner-examples java 项目并删除 Eclipseorg.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。