作为JBoss AS 7模块运行Drools 5.4.0 Final

Drools 5引入了业务逻辑集成平台,该平台为规则,工作流和事件处理提供了统一的集成平台。 它是从头开始设计的,因此每个方面都是一流的公民,毫不妥协。

Drools 5已分为4个主要子项目:

  • Drools Guvnor(BRMS / BPMS)
  • Drools Expert(规则引擎)
  • 流口水流程(流程/工作流程)
  • Drools Fusion(cep /时间推理)

在此示例中,我们将重点介绍如何在JBoss Application Server 7中使用Drools Expert。

  1. 我们正在使用JBoss AS 7.1.1.Final,可以从以下链接下载: http ://www.jboss.org/jbossas/downloads。
  2. :从以下链接下载Drools的5.4.0.Final http://www.jboss.org/drools/downloads
  3. 解压缩下载的Drools drools-distribution-5.4.0.Final.zip (87.7 MB)。
  4. 在JBoss AS7模块目录jboss-as-7.1.1.Final/modules创建一个名称为org/drools/main的目录。
  5. drools-distribution-5.4.0.Final/binaries复制所有二进制文件(JAR),并将它们粘贴到jboss-as-7.1.1.Final/modules/org/drools/main
  6. jboss-as-7.1.1.Final/modules/org/drools/main创建文件module.xml ,如下所示:
    <?xml version='1.0' encoding='UTF-8'?>
    <module xmlns='urn:jboss:module:1.1' name='org.drools'>
      <resources>
        <resource-root path='antlr-2.7.7.jar'/>
        <resource-root path='antlr-3.3.jar'/>
        <resource-root path='antlr-runtime-3.3.jar'/>
        <resource-root path='bcmail-jdk14-138.jar'/>
        <resource-root path='bcprov-jdk14-138.jar'/>
        <resource-root path='dom4j-1.6.1.jar'/>
        <resource-root path='drools-clips-5.4.0.Final.jar'/>
        <resource-root path='drools-compiler-5.4.0.Final.jar'/>
        <resource-root path='drools-core-5.4.0.Final.jar'/>
        <resource-root path='drools-decisiontables-5.4.0.Final.jar'/>
        <resource-root path='droolsjbpm-introduction-docs-5.4.0.Final.jdocbook'/>
        <resource-root path='drools-jsr94-5.4.0.Final.jar'/>
        <resource-root path='drools-persistence-jpa-5.4.0.Final.jar'/>
        <resource-root path='drools-templates-5.4.0.Final.jar'/>
        <resource-root path='drools-verifier-5.4.0.Final.jar'/>
        <resource-root path='ecj-3.5.1.jar'/>
        <resource-root path='guava-r06.jar'/>
        <resource-root path='hibernate-jpa-2.0-api-1.0.1.Final.jar'/>
        <resource-root path='itext-2.1.2.jar'/>
        <resource-root path='javassist-3.14.0-GA.jar'/>
        <resource-root path='jsr94-1.1.jar'/>
        <resource-root path='jta-1.1.jar'/>
        <resource-root path='jxl-2.6.10.jar'/>
        <resource-root path='knowledge-api-5.4.0.Final.jar'/>
        <resource-root path='knowledge-internal-api-5.4.0.Final.jar'/>
        <resource-root path='log4j-1.2.14.jar'/>
        <resource-root path='mvel2-2.1.0.drools16.jar'/>
        <resource-root path='protobuf-java-2.4.1.jar'/>
        <resource-root path='slf4j-api-1.6.4.jar'/>
        <resource-root path='stringtemplate-3.2.1.jar'/>
        <resource-root path='xml-apis-1.3.04.jar'/>
        <resource-root path='xmlpull-1.1.3.1.jar'/>
        <resource-root path='xpp3_min-1.1.4c.jar'/>
        <resource-root path='xstream-1.4.1.jar'/>
      </resources>
    </module>
  7. 确保您的WAR文件具有在META-INF/MANIFEST.MF内部定义的正确依赖项,如下所示:
    Dependencies: org.drools

    其中org.drools是我们在先前步骤中创建的模块的名称。


相关文章


参考:Samaxes博客上,我们的JCG合作伙伴 Samuel Santos将Drools 5.4.0 Final作为JBoss AS 7模块运行

翻译自: https://www.javacodegeeks.com/2012/11/running-drools-5-4-0-final-as-a-jboss-as-7-module.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值