jBPM零起点体验(一):感受下卖面包

以前只是听过见过这么一个名词,jBPM,知道它跟一个叫工作流的东东相关.

再往下就不知道了.

现在项目需要用这个工作流, 那就现学现用吧.

想找这方面文章例子先练练手,

这下子可为难了, 搜了一大堆,看哪一个都不能入门.

后来找到了这个博客(http://blog.youkuaiyun.com/hxirui/archive/2006/09/14/1221911.aspx)里的 内容,按他的指导来,但这里要用的bpm-starters-kit-3.1.4.zip一直找不到正确的下载链接. 说是可以到http://www.jboss.com/products/jbpm下面去下载,但这也不是最终地址,又跳到别处,找不到....


后来也忘了在哪找到这么个链接:http://jaist.dl.sourceforge.net/sourceforge/jbpm/jbpm-starters-kit-3.1.4.zip,终于下载下来了.

赶快解压,看里面的都有什么东西.有了个大致感觉后,按指导启动服务器, 浏览器地址栏里输入
http: //localhost:8080/jbpm/,看到了如下所示的图片.

 

 

按指导,做了个卖面包的订单, 呵呵... the first touch is good!

总算对这个jBPM有了一个最初的体验了!

能不能debug呢? 它里面用的是JBoss服务器.怎么给它设置监听呢? 看看它背后是怎么处理的.

在jbpm-starters-kit-3.1.4\jbpm-starters-kit-3.1.4\jbpm-server\bin\run.bat 文件里找到这么一行:set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%,它原来是注释掉的,现在来个uncomment, 在IDE里设置remote debug, 设置断点, 呵呵... 成了.

再往下又有麻烦事了, 这个卖面包的例子用的是JSF, 好久没有用过这个了. 它的一些配置快看不懂了.不被它的界面所迷惑, 不再往下追了.

 


换个方向按指导里所说的那样写helloWorld例子.

拷贝粘贴完成了,但在JUnit里运行时出错了,老是说找不到自已定义的myProcessdefinition.xml.

自带的例子里可以用这句话ProcessDefinition processDefinition = ProcessDefinition.parseXmlResource("simple/processdefinition.xml"),找到并解 析,我用同样的方式怎么找不到呢?
ProcessDefinition processDefinition = ProcessDefinition.parseXmlResource("simple/myProcessdefinition.xml")

这个myProcessdefinition.xml文件确实是存在的呀!!!

这是怎么回事呢? 有些找狂了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值