我们正在使用:
• Drools 5.0.x 附带的 Drools 执行服务器 • Drools Guvnor 5.2 配置了活动目录
执行服务器和 guvnor 运行在同一个 Tomcat 上,使用同一个端口。
使用执行服务器,您可以为配置文件中的每个包设置一个侦听器。我有两个这样的文件,from-file-system.properties 指向手动部署drools 二进制包的本地目录。这工作正常。
但我尝试使用指向 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 中的活动目录配置有关。这曾经对我们使用早期版本的 Guvnor 很好。
我该如何解决这个问题?