把Drools 5.4整合到JBoss AS 7.1.1

來源:互聯網
上載者:User
把Drools 5.4整合到JBoss AS 7.1.1

作者:chszs,轉載需註明。
作者部落客頁:http://blog.csdn.net/chszs

Drools5引入了商務邏輯整合平台,它提供了支援規則、工作流程和事件處理的統一、整合的平台。一切都是重新設計。

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是模組名。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.