問題タブ [drools]
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.
tomcat - Drools と Tomcat の使用に関する問題
.drl でルールを変更すると、変更が有効になりません。サーバー(Tomcat)を再起動せずに、Droolsでルール(.drl)を変更(ホットデプロイ)することはできますか? どうすればこれを解決できますか?
rules - Drools の撤回により、ルールが実行されない
Drools 4.0.7 で奇妙な動作に遭遇しましたが、Drools がどのように機能するかを理解していないことが原因である可能性があります。「property」というプロパティを持つクラス「A」があるとします。
事実として、次の A のリストがあります: A1、プロパティ = 123 A2、プロパティ = 345 A3、プロパティ = 123
次の2つのルールがあります。
私の理解では、「ルール 1」は 123 のプロパティを持つクラス A のファクトを削除します。「ルール 2」になると、「listOfAs」に残っている A が 1 つだけであってはなりません (つまり、プロパティが存在するもの)。 「345」に設定)。私が気付いたのは、撤回されていない「A」オブジェクトがまだ 1 つあると想定しているにもかかわらず、「ルール 2」がまったく実行されないことです。「撤回」をコメントアウトすると、「ルール 2」が正常に実行されます。
これらのルールの機能について何か不足していますか?
ありがとう。ジャスティン
java - JBossDroolsアプリをアンデプロイするときの例外
Java6とGlassfishを使用してJavaEEアプリを作成しています。Droolsルールエンジンを使用していますが、アプリケーションをアンデプロイするまでは正常に機能します。そうすると、この例外が何度も発生します。アプリサーバーを再起動することが、アプリサーバーを停止する唯一の方法です。もちろん、それは生産的な環境では受け入れられません...
何か案は?META-INF / services / javax.xml.datatype.DatatypeFactoryがありませんか?jarfinderによると、それはappserverのrt.jarに含まれています...手動で含めることも役に立ちません。
jms - JMS メッセージを受信したときに Drools Flow プロセスを続行するにはどうすればよいですか?
私は非常に単純なフローを持っています。JMS メッセージは、オブジェクトのリストを受け取るプロセスを開始します。foreach はこのリストを繰り返し処理し、JMS メッセージをコンポーネントに送信して、リスト内のオブジェクトを処理します。このコンポーネントは、続行できるように完了通知をフロー プロセスに送り返す必要があります。これをどのように達成できるか、誰にも分かりますか?
ありがとう。
eclipse - Drools Eclipse ワークベンチの問題
Eclipse (Drools 5.0、Eclipse Helios の場合) で「New Drools Project」ウィザードを実行しようとすると、「Drools ランタイムが定義されていません。最初にワークスペース設定を構成してください」というメッセージが表示されます。
Drools バイナリを持っていますが、Eclipse でバイナリにアクセスできるようにワークスペース設定を構成する方法がわからないという問題があります。
どんな助けでも大歓迎です!
ありがとう!
java - EclipseでJavaルールアプリを構築する際の問題
Eclipseで単純なDroolsプロジェクトをビルドしようとしていますが、テストしようとすると、「Eclipse JDTCorejarがクラスパスにありません」というメッセージとともにランタイム例外がスローされます。
私がこの瓶を見つけるかもしれないアイデアはありますか?
ありがとう!
java - Eclipse で「Hello World」Drools の例を実行できません: 実行時例外 org.drools.RuntimeDroolsException: 方言をロードできません
Eclipse (バージョン 3.5.2) にインストールしたばかりDrools plug-in
で、プラグインに付属の「Hello World」サンプルを実行しようとしています。
コードを実行するruntime error
と、次のスタック トレースが表示されます。
関連する Java コードの一部を次に示します。
workflow - droolsワークフローの例とチュートリアル資料が必要
私の現在のプロジェクトでは、droolsを使用する必要があるので、例やチュートリアルを使用して、サンプルワークフローについて誰でも手伝うことができます。
前もって感謝します!
よろしくハリ
java - Java EEアプリケーションをアンデプロイするときにスレッドを停止するにはどうすればよいですか?
Droolsルールエンジンから独自のスレッドにログインする非同期ロガーを使用するJavaEEアプリをアンデプロイします。ルールエンジンが行う決定をログに記録するために使用しますが、スループットに影響を与えることはできないため、独自のスレッドで実行する必要があります。
アンデプロイすると、正しく閉じられなかったことを示す例外のページが表示されます。ロガーは次のようなスレッドであるため、これは当てはまる可能性があります。
スリープ状態でアンデプロイが開始されると、適切に反応する時間がない場合があります。残念ながら、ロガーからスレッド自体を取得できないため、@PreDestroyメソッドでスレッドに参加できません。アンデプロイするときに例外を回避するにはどうすればよいですか?
例外:
申し訳ありませんが、この質問で何が欲しいのか十分に明確にできませんでした。ここで新しい質問をしました
java - JBoss droolsを学ぶ:私のモデルはどうあるべきか
私はJBossDroolsを学んでおり、hapmapプロジェクトの遺伝学データで遊んでいます:(http://hapmap.ncbi.nlm.nih.gov/genotypes/latest/forward/non-redundant/)。このディレクトリ内の各ファイルは、上部に個人、左側にゲノム上の位置、および各個人/位置で観察された変異を含むテーブルです。
ここでは、Droolsを使用して、ファイル内のいくつかの潜在的なエラー(たとえば、子供には両親からの突然変異がない)を見つけたいと思います。
1)これらのデータをDroolsにロードしたい。これは大量のデータになる可能性があります(たとえば、genotypes_chr2_YRI_r27_nr.b36_fwd.txt.gzは20Mo gzip圧縮されています)これらのデータはメモリに保存されますか?またはDroolsはそれをどこかに保存しますか?または、永続化システムを使用する必要がありますか?
2)モデルについて:
私は次のクラスをStatefulKnowledgeSessionに入れることを考えていました:
または、ObservedMutationは次のようになります。
提案ありがとうございます
ピエール
更新:私の最初のテスト:http://plindenbaum.blogspot.com/2010/07/rules-engine-for-bioinformatics-playing.html