まず、定義ドメイン用のデータオブジェクト、KIE-Workbench 7.0.0.CR3のソルバー設定xmlを計算するためのいくつかのルールを作成します。(Optaplanner 7.0)Execution ServerとOptaplanner-Exampleプロジェクトの違いは何ですか?
ビルドを使用&展開、実行サーバーは問題を解決します。
私のjarファイル(Workbenchの結果)を確認した後、eclipseでorg.optaplanner.exapample.common
パッケージを除くoptaplanner-examples javaプロジェクトをコピーし、packegesを削除します。
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.
どうすればこの問題を解決できますか?
また、Execution Serverを使用しないでworkbenchの結果jarファイルを使用するにはどうすればよいですか?
cf.ワークベンチの結果jarファイルには、いくつかのクラスと* .gdrl、* .rdrl、* .solver.xmlがあります。しかし、solver.xmlでは、gdrl、rdrlについては言及していません。
ドキュメントには、 'createFromKieContainerXmlResource'に関するセクションがあります。ステップ1から5ははるかに凝縮すべきである。 –