0

いくつかの機能を提供するために drools も使用する動的 Web プロジェクトを作成しました。WARファイルをTomcat7とサーバーに入れたら、drools部分が動かなくなりました。

KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();

よだれに関連する最初の行であるこの行の後、何も起こりません。

Tomcat7 で drools 5.5.0 Final を含むプロジェクトを実行するには、いくつかの設定が必要ですか。

私を助けてください。私はひどく立ち往生しており、よだれを垂らすのは初めてです。

4

3 に答える 3

0

GitHub の次のプロジェクトは、IBAN を検証するための REST スタイルのエンドポイントを含む Web アプリケーションです。Drools 5.5 を使用してその評価を実行します。

https://github.com/gratiartis/sctrcd-payment-validation-web/

これは、Tomcat にロードできる .war を生成し、便利な出発点になる可能性があります。ナレッジ ベースは Spring サービス内にラップされます。

https://github.com/gratiartis/sctrcd-payment-validation-web/blob/master/src/main/java/com/sctrcd/payments/validation/RuleBasedIbanValidator.java

ナレッジ ベースとセッションを作成する方法をたどると、コードのどこが間違っているかを確認するのに役立つ場合があります。

おまけとして、「mvn tomcat7:run」を使用して Tomcat で実行し、すぐにテストできます。

于 2013-10-03T11:32:32.510 に答える
0

作業メモリにいくつかの事実を追加し、ルールを実行 (発火) する必要があります。GitHub でこれらの例を確認してください

PSおそらくTomcatとはまったく関係ありません。最初にコマンドラインアプリからルールを実行してみる価値があるかもしれません.

于 2013-09-19T02:58:13.280 に答える