JBPM4.4是一款运用的比较广泛的工作流开发框架,最近参与的BSS项目里面也有用到了JBPM4.4。自己在已经搭建的框架下使用,但更详细的理解并没有。因此借此机会学习一下。

学习版本为:JBPM为4.4、eclipse 4.3
 (注:貌似JBPM不同版本跟eclipse版本有关,我开始尝试 Myeclipse6.6+ JBPM4.4  ,以及eclipse4.2+
 JBPM4.4貌似都不行,后来弄了个eclipse 4.3 + JBPM为4.3可以,具体原因未深究)

第一步:资源下载: 

eclipse4.3下载地址:  http://mirror.neu.edu.cn/eclipse/technology/epp/downloads/release/kepler/R/eclipse-jee-kepler-R-win32.zip

ANT官方下载地址: http://apache.fayea.com/apache-mirror//ant/binaries/apache-ant-1.9.2-bin.zip (ANT打包编译使用,这里不详细介绍)

第二步: JBPM插件安装:

install new software...->Add...->Archive...

弹出Add Repostory窗口:

Name: 自己命名, 这里可以命名为JBPM-4.4

Locations: jbpm-4.4.zip\jbpm-4.4\install\src\gpd

否则更新后可能部分功能无法使用)

点击 一直next 就可以,直到完成重启。

第三步:配置JBPM

eclipse后prefences会多了JBoss jBPM目录:window->preferences->JBoss jBPM(JBPM配置)

window-->preferences-->JBoss
jBPM-->Runtime Locations-->Add

第四步:定义jBPM用户库: 

eclipse下,window-->Preferences-->Java-->Build
Path-->User Libraries 点击New,输入名字,jBPM Libraries。

*
注意,这里必须jBPM这样写! 点击Add JARs或者Add External JARS,找到lib目录,也就是jbpm-4.4/lib 选择lib下所有jar文件,点击打开。

Add
JARs或者Add External JARS,找到jbpm.jar文件,也就是jbpm-4.4/jbpm.jap,点击打开。

jbpm.jar可见),双击Source
Attachment ,

Source
Attachment 配置窗口,选择External folder。 找到jbpm安装程序下的src目录。点击确定,一般是jbpm-4.4/src  这样就ok!

在目录中添加jPDL4模式

//这个说实话,不知道干嘛的
eclipse下,window-->Preferences-->XML--XML Catalog 点击Add...

点击map-icon的图标下面的按钮并选择文件系统(file system) 在打开的对话框中,选择jbpm安装目录下src文件夹中jpdl.xsd文件 点击打开 OK

第六步:  导入示例
eclipse下,File-->Import--General--Existing project into workspace 选择jbpm-4.4 
可以吧整个文件夹导进来。会出现一个example工程,如果有错误。因为没有jbpm的包 
右击example工程,properties-->Java Build Path 
选择Libraries标签,Add Library,选择Userlibrary,Next选中jBPM Libraries。finish 
搞定,所有例子都可以用junit运行.

eclipse集成JBPM的更多相关文章

  1. 记录一次bug解决过程:eclipse集成lombok插件

    一 总结 eclipse集成插件lombok: 启动Spring Boot项目: sublime全局搜索关键字:ctrl + shift + F JDK8中的lambda表达式使用 二 BUG描述:集 ...

  2. maven之一:maven安装和eclipse集成

    maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开发的难度,下面来介绍maven的安装及与eclipse的集成. maven的 ...

  3. [Eclipse] - 集成JBoss7热加载和自动发布

    使用Eclipse + JBoss开发时,总是要重启项目或JBoss,烦人.下面方法可以很简单的实现Eclipse + JBoss热加载和自动发布. 我的环境是JBoss 7.1.1 Final 1) ...

  4. maven2 + tomcat6 + eclipse集成配置

    转载:http://wenku.baidu.com/view/d64147c676eeaeaad1f330d4.html?re=view /*maven2 + tomcat6 + eclipse集成配 ...

  5. eclipse集成jetty开发web项目(不采用maven方式)

    以前开发过程部署项目都是采用tomcat,偶然发现jetty,所以试了下,挺方便的,直切主题. 1.下载jetty,楼主使用的jetty8,地址http://download.eclipse.org/ ...

  6. [国嵌笔记][019][Eclipse集成开发环境]

    Eclipse集成开发环境的作用 可以编译程序,也可以对程序进行在线调试 集成开发环境 1.JLink连接开发板的JTAG 2.JLink连接PC的USB 3.eclipse软件 4.gdb serv ...

  7. eclipse集成dorado5插件

    dorado5最好使用jdk1.6 32位,与eclipse j2ee indigo版本兼容最好.其他eclipse版本貌似view编辑时按钮点击事件不生效... 现附上安装包链接(均为官方版本): ...

  8. Jetty入门(1-2)eclipse集成jetty插件并发布运行应用

    一.eclipse集成jetty插件 1.从市场安装jetty插件 2.使用jetty插件发布应用和配置运行环境 debug配置默认共用上述run配置 3.使用jetty插件启动运行和停止运行选中的应 ...

  9. Java-Maven(四):Eclipse集成Maven环境配置

    一般maven都需要集成到IDE上使用的,而不是单独的使用,常见的maven可集成IDE:eclipse.IntelliJ IDEA.但这里就只学习eclipse集成maven的基础上,进行maven ...

随机推荐

  1. DevOps - CI/CD - Jenkins

    Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建.测试和部署等功能.本文以 CentOS7 环境为例,总结了 Jenkin ...

  2. 一次完整的HTTP请求需要的7个步骤

    HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1:建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连 ...

  3. 01 python爬虫

    ---

  4. python3.7 time模块

    #!/usr/bin/env python __author__ = "lrtao2010" #python3.7 time模块 #time模块没有time.py文件,是内置到解释 ...

  5. HOJ_14001 Just Terraffic!

    题意相对来说比较扭曲..所以来说下模型,具体做法有兴趣的孩纸去问度娘或者波塞冬吧~~ 给出一个序列长度,并且输入该序列,该序列的含义是横坐标: 任何两个相邻坐标绝对值小于等于1000的必然为一个整体, ...

  6. UVa 1455 Kingdom 线段树 并查集

    题意: 平面上有\(n\)个点,有一种操作和一种查询: \(road \, A \, B\):在\(a\),\(b\)两点之间加一条边 \(line C\):询问直线\(y=C\)经过的连通分量的个数 ...

  7. Oracle 学习笔记(Windows 环境下安装 + PL/SQL)

    Oracle 安装.PL/SQL 配置使用  前言:因更换机械硬盘为 SSD 固态硬盘装了新 Windows 7 系统,需要重新搭建开发环境,把 Oracle 安装过程和 PL/SQL 配置使用做下笔 ...

  8. IOS开发学习笔记033-UIScrollView

    1.滚动显示图片 如果图片过大,则需要滚动显示,这是需要用到类UIScrollView,可是实现控件的水平和垂直滚动. 可用三步实现:1 设置UIScrollView,2 设置UIImageView, ...

  9. BugKu-妹子的陌陌

    打开后看这张图片,先放winhex里面,文件头FFD8,是jpg图片.看文件尾并不是FFD9,所以binwalk分析一下. 发现有一个rar文件,然后用foremost分离.发现里面有个加密的rar文 ...

  10. loadrunner11使用wplus_init_wsock录制非IE脚本/手机抓包

    假如你的IE版本号太高,或者是chrome,firfox,又或者想录手机上的包,可以用loadrunner的wplus_init_wsock工具   1.在创建LR脚本的Start Recording ...