Drools 7.4.1 Workbench 是一个基于规则引擎的开发平台,主要用于创建、管理和执行业务规则。它基于JBOSS Wildfly应用服务器,提供了直观的Web界面供用户进行规则开发。在这个场景中,我们需要关注的是如何在Apache Tomcat上部署Drools 7.4.1 Workbench。 理解Drools Workbench的核心概念: 1. **Drools Engine**: Drools Engine是整个框架的基础,它实现了基于规则的推理系统,能够根据预定义的规则对数据进行处理。 2. **Guvnor**: Guvnor是Drools Workbench的一部分,用于规则的管理,包括创建、编辑、测试和版本控制。 3. **Kie Workbench**: Kie Workbench是Drools和jBPM(业务流程管理)的工作台,集成了Guvnor,提供了一个完整的规则和流程开发环境。 4. **Tomcat**: Tomcat是一个流行的开源Servlet容器,可以运行Java Web应用程序,但不包含完整的Java EE功能,如EJB支持。 在Tomcat上部署Drools 7.4.1 Workbench,你需要以下步骤: 1. **准备环境**: 确保你的系统已经安装了Java Development Kit (JDK) 和 Apache Tomcat。Drools Workbench通常需要JDK 8或更高版本。 2. **获取Drools Workbench的WAR文件**: 你需要从Red Hat的Maven仓库或其他可信来源下载Drools Workbench 7.4.1的WAR文件,通常命名为`kie-wb-7.4.1.Final.war`。 3. **配置Tomcat**: 打开Tomcat的`conf/server.xml`文件,为Drools Workbench的部署添加一个新的Context元素。你需要指定WAR文件的路径以及应用的上下文路径,例如: ```xml ``` 4. **部署Drools Workbench**: 将下载的WAR文件复制到Tomcat的`webapps`目录下。如果Tomcat正在运行,它会自动解压并部署应用。 5. **启动Tomcat**: 如果Tomcat未运行,启动Tomcat服务。现在,你应该可以通过`http://your-server:port/kie-wb`访问Drools Workbench。 6. **配置数据库**: Drools Workbench需要连接到数据库存储规则和工作流实例。根据你的需求,配置`META-INF/persistence.xml`以连接到合适的数据库,并设置相关的连接参数。 7. **安全设置**: 默认情况下,Drools Workbench有内置的安全机制,如角色和权限。你可能需要配置`standalone.xml`或`domain.xml`(取决于你的Wildfly配置)来映射用户和角色。 8. **其他依赖**: 提到的“jar”可能是指Drools Workbench运行时需要的一些额外库。如果在部署过程中遇到类找不到或依赖冲突的问题,可能需要将这些jar文件添加到Tomcat的`lib`目录,或者在`WEB-INF/lib`下与WAR文件一起部署。 请注意,以上步骤简化了实际部署过程,实际情况可能需要处理更多细节,比如调整内存设置、配置日志、处理跨域问题等。对于生产环境,推荐使用完整的Java EE服务器如Wildfly,因为它能更好地支持Drools Workbench的全部功能。
2025-11-30 16:22:11 2.85MB workbench
1
commons-vfs2-2.8.0.jar kettle-core-9.2.0.0-290.jar kettle-dbdialog-9.2.0.0-290.jar kettle-engine-9.2.0.0-290.jar metastore-9.2.0.0-290.jar pentaho-encryption-support-9.2.0.0-290.jar pentaho-vfs-browser-9.2.0.0-290.jar
2024-09-05 17:38:25 8.7MB spring boot spring boot
1
调用阿里云短信服务,所必须要的jar文件,包括aliyun-java-sdk-core-4.1.0.jar,activation-1.1.1.jar,gson-2.8.5.jar,jaxb-api-2.1.jar,jaxb-core-2.3.0.1.jar,jaxb-impl-2.3.2.jar,org.jacoco.agent-0.8.3.jar,httpclient-4.3.3.jar等
2024-03-23 13:48:50 2.51MB 阿里短信服务 短信服务ja 阿里云短ja
1
java jdbc连接oracle所需要的jar包
2023-12-27 07:01:29 2.06MB java jdbc连接oracle所需要的jar包
1
java jdbc连接mysql所需要的jar包
2023-12-26 07:06:57 655KB java jdbc连接mysql所需要的jar包
1
本人使用的是ireport3.0,ireport和java交互所需要的jar名称如下:barbecue-1.5-beta1.jar;commons-collections-2.1.jar;ireport.jar;itext-1.3.1.jar;iTextAsian.jar;jasperreports-3.0.0.jar;jcommon-1.0.0.jar;jfreechart-1.0.3.jar;js_jasperserver-common-ws-3.0.0.jar;js_jasperserver-ireport-plugin-3.0.0.jar;注意ireport编译所需要的jar包要和与java交互jar包一致!
2023-11-07 07:01:02 11.85MB
1
金蝶ERP和泛微数据同步对接,比如说需要将泛微中的采购订单同步至金蝶ERP中,所需要的jar包,有金蝶ERP相关的Jar包,也有泛微相关的jar包,如果没法下载可以联系我的QQ:1282408946,
2023-06-15 12:14:20 16.98MB ERP 泛微 金蝶ERP 数据同步
1
flink13.2 操作clickhouse 所需要的jar 包 以及自定义flink 连接clickhouse 的驱动包 主要是 flink-connector-clickhouse-22.07.11.jar
2023-02-06 10:53:19 249.19MB flink clickhouse
1
cas-server-support-jdbc-5.3.1.jar cas-server-support-jdbc-drivers-5.3.1.jar cas-server-support-jdbc-authentication-5.3.1.jar mysql-connector-java-5.1.34_1.jar
2023-01-04 19:00:28 836KB cas jdbc
1
图形处理相关的jar包:jai-imageio-1.1.jar swingx-1.6.1.jar( Tesseract-OCR相关项目所需要的jar包)
2022-12-30 11:28:02 2.15MB jar 包
1