把Drools 5.4集成到JBoss AS 7.1.1
作者:chszs,转载需注明。
作者博客主页:http://blog.csdn.net/chszsDrools5引入了业务逻辑集成平台,它提供了支持规则、工作流和事件处理的统一、集成的平台。一切都是重新设计。
Drools 5可以分成4个主要的子项目:Guvnor(BRMS/BPMS)、Expert(规则引擎)、Flow(处理/工作流)、Fusion(cep/temporal reasoning)。
本文主要说明怎样在JBoss AS 7中使用Drools Expert。
作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs
JBoss AS 7.1.1版下载地址: http://www.jboss.org/jbossas/downloads
Drools 5.4.0下载地址: http://www.jboss.org/drools/downloads
1. 解压下载的Drools 5.4.0压缩包: drools-distribution-5.4.0.Final.zip
2. 在JBoss的modules子目录下创建一个名为org/drools/main的目录。
3. 复制Drools的JAR文件到JBoss/modules/org/drools/main目录。
4. 在JBoss/modules/org/drools/main目录创建module.xml文件,内容如下:
<?xmlversion="1.0"encoding="UTF-8"?>
<modulexmlns="urn:jboss:module:1.1"name="org.drools">
<resources>
<resource-rootpath="antlr-2.7.7.jar"/>
<resource-rootpath="antlr-3.3.jar"/>
<resource-rootpath="antlr-runtime-3.3.jar"/>
<resource-rootpath="bcmail-jdk14-138.jar"/>
<resource-rootpath="bcprov-jdk14-138.jar"/>
<resource-rootpath="dom4j-1.6.1.jar"/>
<resource-rootpath="drools-clips-5.4.0.Final.jar"/>
<resource-rootpath="drools-compiler-5.4.0.Final.jar"/>
<resource-rootpath="drools-core-5.4.0.Final.jar"/>
<resource-rootpath="drools-decisiontables-5.4.0.Final.jar"/>
<resource-rootpath="droolsjbpm-introduction-docs-5.4.0.Final.jdocbook"/>
<resource-rootpath="drools-jsr94-5.4.0.Final.jar"/>
<resource-rootpath="drools-persistence-jpa-5.4.0.Final.jar"/>
<resource-rootpath="drools-templates-5.4.0.Final.jar"/>
<resource-rootpath="drools-verifier-5.4.0.Final.jar"/>
<resource-rootpath="ecj-3.5.1.jar"/>
<resource-rootpath="guava-r06.jar"/>
<resource-rootpath="hibernate-jpa-2.0-api-1.0.1.Final.jar"/>
<resource-rootpath="itext-2.1.2.jar"/>
<resource-rootpath="javassist-3.14.0-GA.jar"/>
<resource-rootpath="jsr94-1.1.jar"/>
<resource-rootpath="jta-1.1.jar"/>
<resource-rootpath="jxl-2.6.10.jar"/>
<resource-rootpath="knowledge-api-5.4.0.Final.jar"/>
<resource-rootpath="knowledge-internal-api-5.4.0.Final.jar"/>
<resource-rootpath="log4j-1.2.14.jar"/>
<resource-rootpath="mvel2-2.1.0.drools16.jar"/>
<resource-rootpath="protobuf-java-2.4.1.jar"/>
<resource-rootpath="slf4j-api-1.6.4.jar"/>
<resource-rootpath="stringtemplate-3.2.1.jar"/>
<resource-rootpath="xml-apis-1.3.04.jar"/>
<resource-rootpath="xmlpull-1.1.3.1.jar"/>
<resource-rootpath="xpp3_min-1.1.4c.jar"/>
<resource-rootpath="xstream-1.4.1.jar"/>
</resources>
</module>
确保WAR文件有正确的依赖,在META-INF/MANIFEST.MF中定义,如下:
Dependencies: org.drools
org.drools是模块名。
分享到:
相关推荐
本篇将深入探讨Drools 5.4版本的特性、使用方法以及与MyEclipse集成的相关知识。 首先,Drools 5.4 是一个关键版本,它在功能和性能上都有显著提升。该版本包含了完整的规则引擎、工作流引擎、以及决策表支持,使得...
drools5.4 API 帮助文档 CHM
【Eclipse3.7集成JbossTools+Drools】的知识点详解 1. **Eclipse3.7**:Eclipse 3.7是Eclipse IDE的一个版本,它是一款广泛使用的开源集成开发环境(IDE),支持多种编程语言,如Java、Python等。3.7版本在2011年...
**JBoss Drools 教程** **Drools 简介** Drools 是 Red Hat 公司 JBoss 业务逻辑智能模块,主要用于处理业务规则。作为一个强大的规则引擎,Drools 提供了一种声明式的编程方式,使得开发者可以专注于描述“做什么...
《Drools与Spring集成——登录测试详解》 在企业级应用开发中,规则引擎Drools和Spring框架的整合是常见的技术实践。Drools作为一个强大的、灵活的业务规则管理系统,可以处理复杂的业务逻辑,而Spring作为Java领域...
- **集成与部署**:讨论了如何将 Drools 集成到现有系统中,以及部署时需要注意的问题。 - **最佳实践**:分享了一系列实用的最佳实践,帮助开发人员避免常见错误,提高开发效率。 #### 知识点四:作者与贡献者 - ...
myeclipse安装drools jboss rules规则引擎
将drools与SpringBoot集成,可以让我们在微服务环境中方便地管理和执行业务规则。 在"drools集成springboot demo"项目中,我们首先需要了解如何配置drools和SpringBoot的整合。这通常涉及到以下几个步骤: 1. **...
jboss 规则引擎 drools库。 api,core,compiler,jsr94 drools-compiler-5.1.1.jar
Drools JBoss Rules是JBoss企业中间件产品套件的一部分,它是一个基于Java平台的业务规则引擎(Business Rules Engine),它允许业务逻辑从业务应用程序中分离出来,并以一种易于管理和维护的方式呈现。Drools JBoss...
前言: ...三、springboot集成drools 1.pom文件引入依赖 org.drools drools-core 7.0.0.Final org.drools drools-compiler 7.0.0.Final org.drools drools-decisiontabl
4. **集成性**:Drools易于与各种Java EE应用服务器集成,如JBoss AS、WebSphere、WebLogic等,也支持Spring框架。 ### 本书内容概览 《Drools Developer's Cookbook》一书涵盖了Drools的各个方面,从基础到高级...
unit醇不幸的是,由于时间不足,我无法继续开发和维护junit-drools项目。 感谢您的贡献和支持,希望您会发现其中一个仍在维护中并且有帮助的分叉! 微小的小库,可帮助您对基于Drools的业务规则进行单元测试。 很少...
**JBoss Drools 5.5 规则流完整代码详解** JBoss Drools 是一个开源的业务规则管理系统(BRMS),它允许开发者通过规则语言(如DRL)来定义和执行业务规则。在5.5版本中,Drools 提供了强大的规则流(Rule Flow)...
drools6.4+spring集成是一项将业务规则引擎Drools与Spring框架相结合的技术实践,旨在利用Drools的强大规则处理能力,结合Spring的灵活应用管理,构建高效、可维护的业务系统。在这个项目实例中,我们将深入探讨如何...
- `jboss-as-7.1.1.Final.zip`:JBoss Application Server 7.1.1,用于运行JBPM服务 - `ant`:构建工具,用于自动化安装过程 解压缩这些文件,并在命令行中设置`JBOSS_HOME`环境变量,指向JBoss AS的解压目录。 ...
Drools 的设计目标是提供一种灵活且强大的框架,使开发人员能够轻松地将复杂的业务规则集成到应用程序中。通过Drools,开发人员可以定义和维护业务规则,而无需修改源代码。 #### Drools JBoss Rules 5.0 的特点 - ...