Drools 安装程序会降低Kie执行服务器凭据

Drools 安装程序会降低Kie执行服务器凭据,drools,business-rules,kie-wb,Drools,Business Rules,Kie Wb,我正在尝试设置kie执行服务(kie-server-services-6.2.0)由kie-drools-wb-webapp-6.2.0提供,当我尝试通过跟踪执行服务器的webapp url获得访问权限时,它显示了一个基本身份验证,并且不知道如何继续获得对执行服务器的访问权限,还要获取端点url,用于提供kie wb的内置规则示例,并使其余部分或WSDL工作。 kie wb有一个用户名,角色为“admin”,我可以正确地构建规则。 非常感谢 为了回答您的问题,我决定从一开始就创建如何在远程服务器

我正在尝试设置kie执行服务(kie-server-services-6.2.0)由kie-drools-wb-webapp-6.2.0提供,当我尝试通过跟踪执行服务器的webapp url获得访问权限时,它显示了一个基本身份验证,并且不知道如何继续获得对执行服务器的访问权限,还要获取端点url,用于提供kie wb的内置规则示例,并使其余部分或WSDL工作。 kie wb有一个用户名,角色为“admin”,我可以正确地构建规则。
非常感谢

为了回答您的问题,我决定从一开始就创建如何在远程服务器上执行Drool规则

我的任务是集成Kie Workbench和Execution Server,以便业务用户能够创建Drools规则并将其部署到Repo,而开发人员可以通过调用独立Drools Execution Server的REST服务来使用这些规则

您应该遵循以下步骤:

在使用Drools Execution Server之前,让我使用这样的术语:

  • Kie Drools Workbench-用于创建和部署模型和 Maven存储库的规则文件
  • Kie执行服务器-是独立的Drools执行服务器。它使用命令的REST调用并返回执行结果
  • 假设您已经安装了Tomcat 7.0/8.0和Maven
Drools工作台的部署

目前部署的Kie Drools工作台最稳定的版本是6.1.0.Final。仅在Tomcat 7.0上部署时使用此选项

  • 您可以从下载名为kie drools wb distribution wars的文件,使用版本6.1.0.Final和tomcat7.war

  • 确保已将以下jar添加到Tomcat的lib目录:javax.security.jacc-api-1.4.jar、kie-Tomcat-integration.jar、slf4j-api-1.7.2.jar

  • 确保您在tomcat的tomcat-users.xml中拥有或添加了以下角色/用户:



写得不错。我想补充一点,如果您遇到异常,“必须通过java:URL访问此上下文”,在初始启动后,请检查您的Tomcat版本。如果您使用的是Tomcat v7,请确保您至少有7.0.26(请参阅),您的说明非常有用。但是,需要将以下标记添加到server.xml文件的主机部分,以便菜单显示在欢迎页面上:非常有用,您知道是否有方法将所有规则从远程独立服务器下载到本地主机?第二,除了REST之外,还有其他方法连接到独立服务器以执行规则吗?