問題タブ [kie-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
optaplanner - KIE Execution Server のデプロイ中に例外が発生する
次の環境で実行サーバーをデプロイしたい:
Wildfly17.0.0.Final JVM メモリ、最小:64m、最大:1024m 実行サーバー WAR パッケージ: kie-server-7.22.0.Final-ee7.war
Wildfly の HAL 管理コンソールの展開ページにメッセージが表示されます。
誰かが助けることができますか?前もって感謝します!
drools - DRL の Drools Global Logger - グローバルの不正なクラス
Drools ルールに slf4j Logger オブジェクトをグローバルとして渡そうとしています。
呼び出し元の Java クラスで、ロガーを定義し、setGlobal kie server コマンドを介してルールに渡します。
私のルールファイルでは、グローバルを次のように定義しています。
ただし、コマンドを実行すると、次のエラーが発生します。
ERROR [org.kie.server.services.drools.DroolsKieContainerCommandServiceImpl] (default task-1) コンテナー「mycontainer」の呼び出し中にエラーが発生しました: java.lang.RuntimeException: グローバルのクラスが不正です。[org.slf4j.Logger] を期待していましたが、[java.util.LinkedHashMap] を見つけました。
LinkedHashMap がどこから取得されているのかわかりません。呼び出しコードをステップ実行しましたが、マップが表示される場所がわかりません。
ルール ファイルのグローバルを LinkedHashMap に変更すると、エラーは発生しません。どういうわけか、Java クラスのロガー オブジェクトが LinkedHashMap に変換されているように見えます。
助けていただければ幸いです。