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是我们在先前步骤中创建的模块的名称。

相关文章

  • Java EE 6测试第二部分– Arquillian和ShrinkWrap简介
  • 单元测试JBoss 5服务
  • JBoss PojoCache配置
  • JBoss AS 5.0已经发布!
  • JBoss –堆叠登录模块
  • 上一篇文章:比较设备描述存储库

参考:在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

作为JBoss AS 7模块运行Drools 5.4.0 Final相关推荐

  1. jboss规则引擎KIE Drools 6.3.0 Final 教程(1)

    前言 目前世面上中文的KIE DROOLS Workbench(JBOSS BRMS)的教程几乎没有,有的也只有灵灵碎碎的使用机器来翻译的(翻的不知所云)或者是基于老版本的JBOSS Guvnor即5 ...

  2. 在WebLogic 12c上运行RichFaces 4.1.0.Final

    您可能已经注意到,我只是喜欢JSF. 不仅是Mojarra的规范和参考实现,而且是市场上最具创意的组件套件. 这是我一直以来最喜欢的PrimeFaces ,当然还有RichFaces . 这就是为什么 ...

  3. Drools 6.5.0.Final提供

    最新版本和最出色的Drools 6.5.0.Final版本现已可供下载. 这是我们先前构建的增量版本,重点是对6.x系列进行一些重要的改进. 您可以在此处找到更多详细信息,下载和文档: Drools网 ...

  4. Drools 6.4.0.Final提供

    最新和最出色的Drools 6.4.0.Final版本现已可供下载. 这是我们先前构建的增量版本,对核心引擎和Web工作台进行了一些改进. 您可以在此处找到更多详细信息,下载和文档: Drools网站 ...

  5. Drools 6.2.0.Final发布

    我们很高兴宣布最新,最出色的Drools 6.2.0.Final版本. 特别是此发行版更加注重改进的可用性和功能,这些功能使项目更易于使用(和采用). 新功能包括对工作台UI的大量改进,对社交活动和插 ...

  6. jboss规则引擎KIE Drools 6.3.0 Final 教程(2)

    使用JAVA程序调用规则-运行KIE-DROOLS上的规则 第一步:建立一个MAVEN的Java工程 POM.XML 给出pom.xml文件 <project xmlns="http: ...

  7. mac下workbench轻松搭建(drools 7.11.0.Final版本)

    简介:workbench轻松搭建,就是搭建drools的页面环境.Drools Workbench是管理Drools和jBPM资产的Web应用程序和存储库. 1. 所需环境 1. windows操作系 ...

  8. drools 7.11.0.Final使用

    1.前提 入门java程序:https://blog.csdn.net/qq_21383435/article/details/82860461 界面配置:https://blog.csdn.net/ ...

  9. python如何跨模块调用变量_Python跨模块用户定义的全局变量:在其他模块运行时调用它们的问题...

    我对Python相当陌生,目前正在学习如何在Python程序中使用函数和多个模块.在 我有两个模块"Functions_Practice_Main"(运行菜单)和"Fun ...

最新文章

  1. 机器学习常见算法及优缺点!
  2. server 2008 R2 使用笔记
  3. Centos入门-3
  4. java 反射获取泛型,用反射获取Java中的泛型参数的类型
  5. php源代码保护——PHP加密方案分析解密还原
  6. eclipse 设置workspace编码格式
  7. C#(Sharp)进阶篇:文件操作
  8. easyui动态显示和隐藏表头
  9. 闲谈: 测试报告的插入图片
  10. SQLServer复制需要有实际的服务器名称才能连接到服务器,请指定实际的服务器名转...
  11. 'pip' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  12. [转载]论原著中白飞飞和朱七七两大奇女子
  13. 计算log以二为底的x用计算机,log以二为底x>1的解法
  14. ***能篡改WiFi密码,源于存在漏洞
  15. 在线合并、分解PDF;PDF格式转换
  16. 成都链安xFootprint 2022 Web3 安全研报
  17. 一、pytorch环境配置
  18. MATLAB串联RLC响应
  19. php一点通,编程一点通下载-编程一点通最新安卓版下载-99wo下载站
  20. 手机实名认证接口有哪些类别?

热门文章

  1. html 中一个格子拆分成两个_一个效果惊人的数字游戏
  2. windows监控txt写入_Windows的bug们
  3. intro to Apache Log4j 2
  4. 带Quarkus的Qute模板
  5. idea添加jboss_如何将云持久存储添加到JBoss Cool Store
  6. 2018年冷链百强_在分析了47,251个依赖关系之后,2016年Java图书馆百强
  7. mongodb实验报告_Dropwizard,MongoDB和Gradle实验
  8. jboss fuse 教程_在JBoss Fuse / Fabric8 / Karaf中使用Byteman
  9. c 遍历文件 递归遍历_将递归文件系统遍历转换为流
  10. junit编写测试代码_编写数据访问代码测试-不测试框架