Linux下Drools Workbench安装教程

本文详细介绍如何在Tomcat上部署Drools工作台kie-drools-wb-7.2.0.Final版本,包括下载安装包、配置Tomcat环境、设置用户权限等步骤。

1.安装文件下载

到以下地址下载包kie-drools-wb-7.2.0.Final-tomcat8.war

http://download.jboss.org/drools/release/7.2.0.Final/

依赖jar包可以直接去mvnrepository下载:

kie-tomcat-integration.jar 
javax.security.jacc-api.jar 
slf4j-api.jar 

找不到也可以戳这里:

2.将下载下来的 kie-drools-wb-7.2.0.Final-tomcat8.war 拷贝到 Tomcat/webapps目录下, 
解压并将加压后文件夹名字修改为kie-drools-wb,删除war包 

3.进入tomcat /bin 目录 新建setenv.sh( linux ),文件内容如下

CATALINA_OPTS="-Xms2048M -Xmx2048M \
    -Djava.security.auth.login.config=$CATALINA_HOME/webapps/kie-drools-wb/WEB-INF/classes/login.config \
-Dorg.jboss.logging.provider=jdk"

4.进入 tomcat / conf 目录 修改 tomcat-users.xml 文件,新增如下内容

<role rolename="admin"/>
<role rolename="PM"/>
<role rolename="HR"/>
<role rolename="analyst"/>
<role rolename="user"/>
<role rolename="kie-server"/>
<user username="admin" password="admin" roles="admin,analyst,PM,HR,kie-server"/>
<user username="kieserver" password="kieserver1!" roles="admin,kie-server"/>

5.修改 tomcat / conf server.xml 文件 ,在最后一个host 中节点添加如下内容

 <Valve className="org.kie.integration.tomcat.JACCValve" />

6.修改完成,启动tomcat 启动脚本 
启动完成访问: http://hostip:8080/kie-drools-wb/kie-drools-wb.jsp 
输入 用户名 : admin 密码:admin 登录,系统比较慢耐心等待一会,成功登录工作台页面 

1.安装文件下载

到以下地址下载包kie-drools-wb-7.2.0.Final-tomcat8.war

http://download.jboss.org/drools/release/7.2.0.Final/

依赖jar包可以直接去mvnrepository下载:

kie-tomcat-integration.jar 
javax.security.jacc-api.jar 
slf4j-api.jar 

找不到也可以戳这里:

2.将下载下来的 kie-drools-wb-7.2.0.Final-tomcat8.war 拷贝到 Tomcat/webapps目录下, 
解压并将加压后文件夹名字修改为kie-drools-wb,删除war包 

3.进入tomcat /bin 目录 新建setenv.sh( linux ),文件内容如下

CATALINA_OPTS="-Xms2048M -Xmx2048M \
    -Djava.security.auth.login.config=$CATALINA_HOME/webapps/kie-drools-wb/WEB-INF/classes/login.config \
-Dorg.jboss.logging.provider=jdk"

4.进入 tomcat / conf 目录 修改 tomcat-users.xml 文件,新增如下内容

<role rolename="admin"/>
<role rolename="PM"/>
<role rolename="HR"/>
<role rolename="analyst"/>
<role rolename="user"/>
<role rolename="kie-server"/>
<user username="admin" password="admin" roles="admin,analyst,PM,HR,kie-server"/>
<user username="kieserver" password="kieserver1!" roles="admin,kie-server"/>

5.修改 tomcat / conf server.xml 文件 ,在最后一个host 中节点添加如下内容

 <Valve className="org.kie.integration.tomcat.JACCValve" />

6.修改完成,启动tomcat 启动脚本 
启动完成访问: http://hostip:8080/kie-drools-wb/kie-drools-wb.jsp 
输入 用户名 : admin 密码:admin 登录,系统比较慢耐心等待一会,成功登录工作台页面 

 

### Drools Workbench安装与使用指南 #### 安装方法 Drools WorkbenchKIE 工具集的一部分,主要用于可视化规则管理、流程设计以及项目构建。以下是几种常见的安装方式: 1. **通过 Docker 部署** 可以利用官方镜像快速启动 Drools Workbench 实例。命令如下所示[^1]: ```bash docker run -p 8080:8080 -p 8001:8001 -d --name drools-wb jboss/drools-workbench-showcase:latest ``` 上述命令会将容器内的端口映射到主机上,并以后台模式运行。 2. **基于 WildFly 应用服务器的配置** 如果希望手动设置环境,则可以参考外部博客资源完成 WildFly 和 Drools Workbench 的集成过程[^2]。具体步骤包括下载并解压 WildFly 软件包、调整相关参数配置文件(如 `standalone.xml`),最后部署 War 文件至指定目录下即可实现功能加载。 3. **Tomcat 平台上直接嵌入 WAR 包形式发布服务实例** 对于轻量级应用场景而言,也可以考虑把预编译好的 Web Archive (WAR) 文档放置进 Apache Tomcat 的 webapps 子路径里自动展开执行[^3]。这种方式相对简单易操作,适合开发初期阶段或者学习目的下的实践尝试。 #### 基本使用说明 一旦成功完成了上述任一途径的操作之后,在默认情况下应该能够访问 http://localhost:8080/business-central 地址来进入 Drools Workbench 用户界面部分。在这里你可以进行以下活动: - 创建新的业务项目结构; - 编辑 DRL 格式的决策逻辑表达式定义文档; - 构建模拟测试案例验证实际效果表现如何; - 将最终产物上传同步给远程 Maven 中央存储库以便后续引用调取等等一系列动作事项处理完毕后结束整个生命周期管理工作流环节。 ```python # 示例 Python 脚本用于连接已发布的 REST API 接口获取数据样本演示片段 import requests response = requests.get('http://localhost:8080/kie-server/services/rest/server') print(response.json()) ``` 以上代码展示了怎样编写一段简单的 HTTP 请求去查询由 kie-server 提供的服务状态信息返回 JSON 结果集合展示出来作为例子分享给大家了解参考之用。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值