今天花了我好长时间,才把JBPM的DEMO运行起来,真不容易啊,特此来总结下。
网上大致了解了下JBPM的框架。于是赶往其官网,浏览DOCUMENT,由于本人机子上只有VERSION3,好像4是不兼容3的,于是只好下了。由于网速和硬盘的限制,看到这将近100M的大家伙,我真的不想下,但是就是这种平衡和妥协之间让我吃了不少亏啊!
按照其DOCUMENT,运行ANT脚本,其实真的很简单。如果网速和电脑性能,如是如我的这差距的话,应该不至于这么的狼狈。
因为我以前下过JBOSS5.1的,所以当ANT正在搬运JBOSS5.0的时候,真的是蚂蚁搬石头,那速度吓人!于是修改了下,改成5.1。还有个问题,只能怪自己是是白痴,不晓得再去修改ANT。就是原先定义的步骤是,先下压缩包,在自动解压缩。而我又没有压缩包,直接COPY解压缩后的又不行。搞得我只得压缩了再说,压缩后系统又帮你解压,之间的时间浪费得让我心疼。后来反思着,究其原因,是对ANT的不熟,然后欲速则不达啊。这就像选择了最差的算法!这之间还有来来回回的修改环境变量的问题,哎,真不晓得这个大家伙跟系统关系这么密切啊!什么JBOSSHOME,让我先前指向错误了!
最终还是不断的出现莫名其妙的问题,始终无法解决,或许对于高手应该不是什么问题吧。我还是放弃了,选择按照它定义的步骤来。首先把先前改的东东都改回去,又重新下载了5.0版本。该死的环境变量真乱,哎,这个就是典型的管教无方啊!不过运行得还是顺畅了不少,可是又出现百慕大似地异常。失败啊!
只好请GOOGLE帮忙了,就找到了两篇洋人的东东,也只有前面的看得懂,后面的真实杂乱无章(还是JBOSS官方提供的)那格式是天马行空。最后模糊试试ANT的高版本,BINGO!这个问题真是摸不到头脑!ANT来凑热闹了!
谢天谢地,可以前进了!好家伙,又在后台帮我下ECLIPSE!这不是当我不存在,或者白痴吗?哎,我我还是忍了,下就下吧,我现在用的是MYECLIPSE,而且有别的PROJECT,为了不惊动MY的,让它慢慢下!下完之后,它还真好,帮忙打开,自动化到这个程度了,还有什么好说的!
可是硬是打不开!俺寻寻觅觅啊,终于发现自己内存不足了,ECLIPSE要OUTOFMEMEORY!哎,那就改!
ECLIPSE启动好了,真是万事具备,只欠东风了!继续按照DOCUMENT走,走着走着,ECLIPSE又完了,这次真的是不可救药了!
哎,我该说什么呢?放弃,真不甘心。重新启用俺的大将MYECLIPSE,一步一步,还好它他能救这么神奇般的走到最后了!最后关头,有个JDBCCONNECTION异常来打扰下,看看配置文件,他用的是内存数据库啊。我之前关过一次机。本想替换下MYSQL,可是我已晕头转向了!二愣子般,所有一切推倒重来!果然,一帆风顺!DEMO效果还真不错,物有所值!
其实从最后来看,所有一切重来的时间不过几分钟,而我确搞了个下午!这里面既有客观上,也有主观上想当然的原因!
分享到:
相关推荐
在jbpm demo中,我们可能会看到如何使用jbpm提供的API或者通过jbpm的工作流客户端来启动、挂起、恢复或完成流程实例。这些操作可以通过Java代码、REST API或者GUI工具实现。例如,一个名为`StartProcess.java`的类...
在这个示例中,jbpmDemo通过Canvas动画生动地展示了工作流的运行过程,使得理解工作流变得更加直观和有趣。 首先,我们来了解一下**jBPM4**。jBPM4是一个Java平台上的业务流程管理(BPM)系统,它支持Business ...
jbpm演示demo例子
在本示例中,“jbpm Demo 可以走通一个简单的流程”意味着我们将探讨如何利用jbpm来实现一个基础的工作流程,并在myEclipse环境中进行调试和运行。 首先,jbpm的核心组件包括流程定义(bpmn2模型)、流程实例管理和...
在jbpm官方demo中,通常会包含详细的文档和教程,指导用户如何安装、配置和运行示例。用户可以通过这些资源理解jbpm的工作原理,学习如何使用API和DSL(Domain Specific Language)来控制流程行为。此外,社区支持也...
【jbpm4.4-demo】是一个基于jbpm4.4版本的完整演示项目,它包含了所有必要的组件和配置,使得用户可以直接下载并运行,体验一个请假流程的示例。jbpm(Java Business Process Management)是一个开源的工作流和业务...
通过分析和运行这个jbpm-demo,开发者可以了解如何在实际项目中整合jbpm、Spring和Hibernate,实现流程驱动的应用程序。这包括了流程定义、流程实例的启动与管理、任务的分配与完成、以及数据的持久化等方面。同时,...
【jbpm4web - JBPM4的Web版Demo详解】 JBPM4是一个开源的工作流管理系统,它提供了强大的业务流程管理(BPM)功能,包括流程设计、执行、监控和优化。"jbpm4web"是基于JBPM4开发的一个Web版本的示例项目,旨在帮助...
完成安装后,运行`ant start.demo`脚本,将启动H2数据库、JBoss应用服务器、Eclipse IDE以及jBPM的人工任务服务,从而可以开始测试和使用jBPM5的功能。 #### 五、注意事项 - **自定义版本**:若想使用特定版本的...
SSH+jbpm4.4 Demo 是一个集成Spring Security(SSH)和jBPM 4.4的示例项目,主要用于展示如何在实际应用中结合这两个技术来实现业务流程管理。SSH,即Spring Security,是一个强大的安全框架,用于保护Java应用程序...
通过这个【JBPM综合DEMO】,你可以全面地了解并实践JBPM的各种功能,从流程设计、部署到运行监控,提升你的BPM技能。记得深入研究每个示例,结合官方文档和社区资源,不断探索和学习,以更好地应用JBPM解决实际业务...
【JBPM4.4流程管理Demo】是一个基于JBPM4.4版本的示例项目,主要展示了如何在实际业务场景中应用工作流引擎进行流程管理,特别是报销流程的管理。这个Demo不仅包含了可运行的代码,还附带了学习资料和SQL文件,方便...
【JBPM4.4 DEMO】是一个基于Java的开源工作流管理系统,主要用于业务流程管理和工作流自动化。这个DEMO提供了一个实例,展示了JBPM4.4版本的主要功能和使用方式。在深入理解JBPM4.4之前,我们需要先了解工作流管理...
【jbpm4.4 demo】是一个基于jbpm4.4版本的示例程序,由传智播客提供,主要用于展示和教学如何使用jbpm(Java Business Process Management)框架进行业务流程管理。jbpm是一个开源的工作流管理系统,它允许开发者...
该"基于jbpm框架开发的demo程序源代码"是一个示例项目,旨在帮助开发者理解和学习如何在实际项目中运用jbPM框架。这个demo包含了jbPM的核心组件,如流程定义(BPMN 2.0 XML文件)、工作流引擎、任务服务以及可能的...
通过jbpm-demo,用户可以直观地了解如何部署和运行工作流,以及如何与工作流系统进行交互。 除了核心引擎,jbpm还提供了丰富的API和工具集,包括一个基于Web的流程设计器,使得非技术背景的业务人员也能参与到流程...
【SSH2 + JBPM Demo】是一个结合了Secure Shell (SSH2) 和Business Process Management Suite (JBPM) 的示例项目,旨在展示如何在Java应用程序中使用这两种技术来实现远程管理和流程自动化。SSH2是一个用于安全远程...
开发整理出了一个Web版本下的JBPM流程的创建,发起,审批,驳回等一系列操作的Demo,欢迎各位初学者下载查看。没有积分的网友可以去我的csdn博客找到“联系我”的模块,在左下角,通过QQ或者邮件的方式跟我索取
在"ssh+jbpm整合好的demo"中,这四个组件通常会这样协作: 1. **Struts2** 作为前端控制器接收用户请求,根据配置转发到相应的Action。 2. **Spring** 管理所有组件的生命周期,包括Struts2的Action、Hibernate的...