jbpm4.0.0alpha2整合到spring

昨天到jboss.org上发现jbpm4.0.0 Alpha2版本已经发布了,于是昨天晚上下载下来替换jbpm4.0.0a1,没想到出了一点状况。
alpha版本还是变化比较多的,不过只是没想到在发布流程这块遇到一个问题,我用class.getResourceAsStream(fileName)得到的InputStream是BufferedInputStream,在deploy的时候,好像是ParseJpdlDeployer这个类在执行的时候把inputStream置空了,在接着SaveDeployer执行时就报错了。
刚才试着用Deployment的addResource和addFile方法,发布成功。
有空再好好研究一下,毕竟要通过web发布的话,参数大多还是通过InputStream的。

另(1)ExecutionServiceImpl这个类中,属性commandService是protected的,没有提供setter方法,所以不能直接申明bean。或者继承这个类,提供setter方法,或者修改源代码。
另(2)TypeSetImpl如果是通过bean定义产生,那么typeMappings的值还是没办法获得的呀,只能是写了一个子类,初始化这个属性。

你可能感兴趣的:(spring,bean,jboss,jbpm,Gmail)