[jBPM5 部署] 最可靠,最简洁方式

这两天在jBPM的时候发现,网上各种安装版本,而jBPM自带的安装过程也问题丛丛。我尝试用官方的方法

 ant install.demo

但是一到eclipse就死。

于是尝试用 http://www.cnblogs.com/default/archive/2012/02/28/2370673.html 这个方法

这个方法最后确实可以在jee eclipse里跑起来,但是不知为何始终无法连接 jbpm控制台 【貌似ie9的原因,chrome正常】

http://localhost:8080/jbpm-console

而且,后遗症多多,start human task 也不规范,导致jee eclipse里无法查看process instance的动态图示(初始的时候能看到)

也就是 如果你跟着下面这个网址的视频走,中间很多步骤无法相同。

To show the state of the process instance you just started graphically,click on the Process Instances View and then select the ksession variable inthe Variables View. This will show all active process instances in the selectedsession.

这是官方的原话,如果用上述方法,我的机子上跑不起来,(WIN 64BIT,其他机子未测试);

 

这里,除了这个方法外,网上还有数不胜数的手动安装方法。但是步骤繁多,实在不该再放在网上(很多版本自己遗漏操作步骤,给我们小菜们带来了十分痛苦的猜疑)~~花了两天时间,得到一个让人忧心忡忡的勉强看看的版本,实在不爽。

 

下面我介绍一个只需要5分钟就能搞定的安装方法,十分简单,而且最后和官方的效果一模一样,甚至更好。

1. jdk1.7  (1.6也可以);这里我要说下, jdk最好装32位的,因为64位jdk和32位eclipse是不兼容的,会报错。我就吃了这个亏。为了方便,全部32位。(环境变量要配置好)

2. Ant ;这个下载1.8.2或者1.8.3都行。(环境变量要配置好)

3. 下载官网的jbpm5,建议目前官方最新版本5.4(日期请看我的帖子时间)下载地址,http://ncu.dl.sourceforge.net/project/jbpm/jBPM%205/jbpm-5.4.0.Final/jbpm-5.4.0.Final-installer-full.zip   (比这个低的版本,里面不会代很多库,所以我建议此版本以上,否则要自己分析下build.xml,找出所有需要的文件,并且下载)

4.将下载到的最新安装包(jbpm-5.4.0.Final/jbpm-5.4.0.Final-installer-full.zip)解压缩到自己的工作目录(D:\jbpm\jbpm-installer),并进入dos控制台,进入工作目录(D:\jbpm\jbpm-installer),

5. 【关键】 然后自行下载 eclipse-jee-juno-win32.zip,百度可得之。 下载完毕后,改名为:eclipse-java-helios-SR2-win32.zip,并且放入 D:\jbpm\jbpm-installer\lib\中

6.  只需两步,第一在 D:\jbpm\jbpm-installer 打开控制台,输入 ant install.demo; 稍等5分钟,我的小T跑了3分39秒。 

7. 第二步: ant start.demo 大功告成。

干干净净,一点什么warning,error都没有,让人十分放心。 这就是官方权威的结果,毕竟人家是团队,考虑的要细致很多。

 

回顾下这个方法,之所以可行,是因为我通过分析build.xml文件发现,之所以直接安装不成功的原因是因为一个eclipse的连接失效了,所以就移花接木,想把本地的eclipse的路径替换之,继续看build.xml发现没必要,因为每次下载前,都会先check一下,于是就更简单了,直接把他要的文件放在里面就OK了。

这里还需要提醒的是,我用的是jee eclipse【eclipse-jee-juno-win32.zip】,而不是java eclipse【eclipse-java-helios-SR2-win32.zip】, 两者的区别在于前者已经是网站版本,已经安装了很多插件【我刚开始用的后者,见过bpmn文件全是代码,无法图示】,官方用的是后者,但是实际效果肯定是前者好,就算安装程序后面会加入新包,也只会更加完善,不会冲突。

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值