私たちは以下を使用しています:
• Drools 5.0.x に付属の Drools Execution Server • Active Directory で設定された Drools Guvnor 5.2
実行サーバーと guvnor は同じ Tomcat で実行され、同じポートを使用します。
実行サーバーを使用すると、構成ファイル内のパッケージごとにリスナーを作成できます。drools バイナリ パッケージが手動でデプロイされるローカル ディレクトリを指す from-file-system.properties という 2 つのファイルがあります。これはうまくいきます。
しかし、5.3 Guvnor のパッケージ バイナリを指す with-guvnor.properties を使用しようとしています。ファイルは次のとおりです。
name=ndipiazza
newInstance=true
# Absolute path of the directory containing pc.drl: placeholder replaced by Ant.
url=http://localhost:9109/drools-guvnor/rest/packages/NDD_Test/binary
poll=10
次のエラーが表示されます。
RuleAgent(ndipiazza) INFO (Mon Jun 18 18:11:32 EDT 2012): Configuring package provider : URLScanner monitoring URLs: http://localhost:9109/drools-guvnor/rest/packages/NDD_Test/binary
RuleAgent(ndipiazza) WARNING (Mon Jun 18 18:11:34 EDT 2012): Was an error contacting http://localhost:9109/drools-guvnor/rest/packages/NDD_Test/binary. Reponse header: {null=[HTTP/1.1 401 Unauthorized]
Guvnor 5.2 内の Active Directory 構成に関連する何らかの認証エラーが発生している可能性が非常に高いです。これは以前のバージョンの Guvnor で問題なく機能していました。
この問題を解決するにはどうすればよいですか?