- 浏览: 289999 次
- 性别:
- 来自: 唐山
最新评论
-
小灯笼:
JBPM5.4实战流程引擎开发网盘地址:https://pan ...
跟我学工作流——jBPM4视频教程(免费) -
Kai_Ge:
学会做人 写道临远大哥,谢谢你的贡献大名鼎鼎的临远!!膜拜中。 ...
Spring Security-3.0.1中文官方文档(翻译版) -
漂泊一剑客:
博主,你自己电脑上有下载,这些信息吗,能否分享一下给我
跟我学工作流——jBPM4视频教程(免费) -
Rookie_Li:
您好,您的教程很有用,请问例子的源码在哪下载?
spring security权限管理手册升级至spring security-3.1.3 -
nullFFF:
马教授 写道现在还用4有点过时了,最新的都已经是5.4了,目前 ...
跟我学工作流——jBPM4视频教程(免费)
这个问题被问到的次数太多了,无可奈何,只好花点儿时间整理一下。
请注意这里列出的依赖是最小范围的依赖,如果需要使用groovy,bsh,drools,jms等高级功能,请根据实际需要添加依赖。
-- email --
activation-1.1.1.jar
mail-1.4.jar
-- jbpm --
jbpm-api-4.3.jar
jbpm-jpdl-4.3.jr
jbpm-log-4.3.jar
jbpm-pvm-4.3.jar
-- script and el --
juel-2.2.1.jar
livetribe-jsr223-2.0.5.jar
-- hibernate --
antlr-2.7.7.jar
commons-collecions-3.2.1.jar
dom4j-1.6.1.jar
ehcache-core-2.1.0.jar
hibernate-core-3.3.2.GA.jar
hibernate-ehcache-3.3.2.GA.jar
javassist-3.11.0.GA.jar
上述的依赖列表是我们项目中目前使用的依赖列表,具体依赖库的版本有修改,请根据实际情况选用。
请注意这里列出的依赖是最小范围的依赖,如果需要使用groovy,bsh,drools,jms等高级功能,请根据实际需要添加依赖。
-- email --
activation-1.1.1.jar
mail-1.4.jar
-- jbpm --
jbpm-api-4.3.jar
jbpm-jpdl-4.3.jr
jbpm-log-4.3.jar
jbpm-pvm-4.3.jar
-- script and el --
juel-2.2.1.jar
livetribe-jsr223-2.0.5.jar
-- hibernate --
antlr-2.7.7.jar
commons-collecions-3.2.1.jar
dom4j-1.6.1.jar
ehcache-core-2.1.0.jar
hibernate-core-3.3.2.GA.jar
hibernate-ehcache-3.3.2.GA.jar
javassist-3.11.0.GA.jar
上述的依赖列表是我们项目中目前使用的依赖列表,具体依赖库的版本有修改,请根据实际情况选用。
评论
5 楼
ynztpwl
2012-02-08
第二次刷新报错为:
500 Servlet Exception
java.lang.NullPointerException
at com.caucho.xml.QDocument$NameKey.init(QDocument.java:1048)
at com.caucho.xml.QDocument.createName(QDocument.java:580)
at com.caucho.xml.QDocument.createElementNS(QDocument.java:375)
at com.caucho.xml.QDOMImplementation.createDocument(QDOMImplementation.java:73)
at org.jbpm.pvm.internal.xml.Parser.buildDom(Parser.java:442)
at org.jbpm.pvm.internal.xml.Parser.execute(Parser.java:389)
at org.jbpm.pvm.internal.xml.Parse.execute(Parse.java:158)
at org.jbpm.pvm.internal.wire.xml.WireParser.<clinit>(WireParser.java:284)
at org.jbpm.pvm.internal.cfg.ConfigurationParser.<init>(ConfigurationParser.java:46)
at org.jbpm.pvm.internal.cfg.ConfigurationParser.<clinit>(ConfigurationParser.java:49)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.parse(ConfigurationImpl.java:139)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.setResource(ConfigurationImpl.java:118)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.setResource(ConfigurationImpl.java:52)
at org.jbpm.api.Configuration.setResource(Configuration.java:74)
at org.jbpm.api.Configuration.getProcessEngine(Configuration.java:121)
at _jsp._index__jsp._jspService(index.jsp:15)
at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
at com.caucho.jsp.Page.pageservice(Page.java:570)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
at java.lang.Thread.run(Thread.java:619)
500 Servlet Exception
java.lang.NullPointerException
at com.caucho.xml.QDocument$NameKey.init(QDocument.java:1048)
at com.caucho.xml.QDocument.createName(QDocument.java:580)
at com.caucho.xml.QDocument.createElementNS(QDocument.java:375)
at com.caucho.xml.QDOMImplementation.createDocument(QDOMImplementation.java:73)
at org.jbpm.pvm.internal.xml.Parser.buildDom(Parser.java:442)
at org.jbpm.pvm.internal.xml.Parser.execute(Parser.java:389)
at org.jbpm.pvm.internal.xml.Parse.execute(Parse.java:158)
at org.jbpm.pvm.internal.wire.xml.WireParser.<clinit>(WireParser.java:284)
at org.jbpm.pvm.internal.cfg.ConfigurationParser.<init>(ConfigurationParser.java:46)
at org.jbpm.pvm.internal.cfg.ConfigurationParser.<clinit>(ConfigurationParser.java:49)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.parse(ConfigurationImpl.java:139)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.setResource(ConfigurationImpl.java:118)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.setResource(ConfigurationImpl.java:52)
at org.jbpm.api.Configuration.setResource(Configuration.java:74)
at org.jbpm.api.Configuration.getProcessEngine(Configuration.java:121)
at _jsp._index__jsp._jspService(index.jsp:15)
at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
at com.caucho.jsp.Page.pageservice(Page.java:570)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
at java.lang.Thread.run(Thread.java:619)
4 楼
ynztpwl
2012-02-08
tomcat5.5下正常。。。resin3.0.25下就不行了。。。
第一次运行报错为:
[17:19:12.314] org.xml.sax.SAXNotSupportedException: http://apache.org/xml/features/validation/dynamic
[17:19:12.314] at com.caucho.xml.AbstractParser.setFeature(AbstractParser.java:513)
[17:19:12.314] at org.jbpm.pvm.internal.xml.Parser.buildDom(Parser.java:436)
[17:19:12.314] at org.jbpm.pvm.internal.xml.Parser.execute(Parser.java:389)
[17:19:12.314] at org.jbpm.pvm.internal.xml.Parse.execute(Parse.java:158)
[17:19:12.314] at org.jbpm.pvm.internal.wire.xml.WireParser.<clinit>(WireParser.java:284)
[17:19:12.314] at org.jbpm.pvm.internal.cfg.ConfigurationParser.<init>(ConfigurationParser.java:46)
[17:19:12.314] at org.jbpm.pvm.internal.cfg.ConfigurationParser.<clinit>(ConfigurationParser.java:49)
[17:19:12.314] at org.jbpm.pvm.internal.cfg.ConfigurationImpl.parse(ConfigurationImpl.java:139)
[17:19:12.314] at org.jbpm.pvm.internal.cfg.ConfigurationImpl.setResource(ConfigurationImpl.java:118)
[17:19:12.314] at org.jbpm.pvm.internal.cfg.ConfigurationImpl.setResource(ConfigurationImpl.java:52)
[17:19:12.314] at org.jbpm.api.Configuration.setResource(Configuration.java:74)
[17:19:12.314] at org.jbpm.api.Configuration.getProcessEngine(Configuration.java:121)
[17:19:12.314] at _jsp._index__jsp._jspService(_index__jsp.java:33)
[17:19:12.314] at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
[17:19:12.314] at com.caucho.jsp.Page.pageservice(Page.java:570)
第一次运行报错为:
[17:19:12.314] org.xml.sax.SAXNotSupportedException: http://apache.org/xml/features/validation/dynamic
[17:19:12.314] at com.caucho.xml.AbstractParser.setFeature(AbstractParser.java:513)
[17:19:12.314] at org.jbpm.pvm.internal.xml.Parser.buildDom(Parser.java:436)
[17:19:12.314] at org.jbpm.pvm.internal.xml.Parser.execute(Parser.java:389)
[17:19:12.314] at org.jbpm.pvm.internal.xml.Parse.execute(Parse.java:158)
[17:19:12.314] at org.jbpm.pvm.internal.wire.xml.WireParser.<clinit>(WireParser.java:284)
[17:19:12.314] at org.jbpm.pvm.internal.cfg.ConfigurationParser.<init>(ConfigurationParser.java:46)
[17:19:12.314] at org.jbpm.pvm.internal.cfg.ConfigurationParser.<clinit>(ConfigurationParser.java:49)
[17:19:12.314] at org.jbpm.pvm.internal.cfg.ConfigurationImpl.parse(ConfigurationImpl.java:139)
[17:19:12.314] at org.jbpm.pvm.internal.cfg.ConfigurationImpl.setResource(ConfigurationImpl.java:118)
[17:19:12.314] at org.jbpm.pvm.internal.cfg.ConfigurationImpl.setResource(ConfigurationImpl.java:52)
[17:19:12.314] at org.jbpm.api.Configuration.setResource(Configuration.java:74)
[17:19:12.314] at org.jbpm.api.Configuration.getProcessEngine(Configuration.java:121)
[17:19:12.314] at _jsp._index__jsp._jspService(_index__jsp.java:33)
[17:19:12.314] at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
[17:19:12.314] at com.caucho.jsp.Page.pageservice(Page.java:570)
3 楼
ynztpwl
2012-02-08
临远大哥,帮忙看一下。。。查了好久了。在tomcat5.5下能正常跑起来,防到resin3.0.25下就不行了。。。代码很简单,还是你教程的例子呢。。。
代码:
<%
//获得流程引擎
ProcessEngine processEngine=Configuration.getProcessEngine();
//获得repositoryService来发布,获得,删除流程
RepositoryService repositoryService=processEngine.getRepositoryService();
//获得流程
List<ProcessDefinition> list = repositoryService.createProcessDefinitionQuery().list();
for(ProcessDefinition pd:list){
%>
<%=pd.getId()%><%= pd.getName()%><%= pd.getVersion()%><br/>
<%
}
%>
代码:
<%
//获得流程引擎
ProcessEngine processEngine=Configuration.getProcessEngine();
//获得repositoryService来发布,获得,删除流程
RepositoryService repositoryService=processEngine.getRepositoryService();
//获得流程
List<ProcessDefinition> list = repositoryService.createProcessDefinitionQuery().list();
for(ProcessDefinition pd:list){
%>
<%=pd.getId()%><%= pd.getName()%><%= pd.getVersion()%><br/>
<%
}
%>
2 楼
xyz20003
2010-07-08
Configuration hibernateConfiguration = localSessionFactoryBean.getConfiguration();
这是65行,说明你的spring的xml里没定义sessionFactory。建议看看这个:
http://xyz20003.iteye.com/blog/679898
这是65行,说明你的spring的xml里没定义sessionFactory。建议看看这个:
http://xyz20003.iteye.com/blog/679898
1 楼
liumingtong
2010-07-08
求教.页面报
org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:717)
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:394)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:117)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
后台报
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processEngine' defined in class path resource [com/huawei/imp/resource/applicationContextJbpm.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [protected org.jbpm.api.ProcessEngine org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine()] threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:551)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [protected org.jbpm.api.ProcessEngine org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine()] threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:158)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:540)
... 111 more
Caused by: java.lang.NullPointerException
at org.jbpm.pvm.internal.processengine.SpringProcessEngine.create(SpringProcessEngine.java:65)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.buildProcessEngine(ConfigurationImpl.java:92)
at org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine(SpringHelper.java:47)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146)
... 112 more
org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:717)
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:394)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:117)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
后台报
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processEngine' defined in class path resource [com/huawei/imp/resource/applicationContextJbpm.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [protected org.jbpm.api.ProcessEngine org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine()] threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:551)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [protected org.jbpm.api.ProcessEngine org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine()] threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:158)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:540)
... 111 more
Caused by: java.lang.NullPointerException
at org.jbpm.pvm.internal.processengine.SpringProcessEngine.create(SpringProcessEngine.java:65)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.buildProcessEngine(ConfigurationImpl.java:92)
at org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine(SpringHelper.java:47)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146)
... 112 more
发表评论
-
2010年11月27日周六去beijing open party讲讲jbpm4,有兴趣的话请过来一同聊聊。
2010-11-24 18:00 2697Hi All, 打算2010年11月27日下午13 ... -
轻量级工作流引擎jBPM 4.4正式发布
2010-07-20 19:31 5593jBPM-4.4于2010年7月19日正式发布。 jBP ... -
拖延一个多月后,jBPM-4.4发布CR1候选版
2010-07-15 22:06 2254Alejandro太谨慎了,发布jBPM-4.4之前还搞了一个 ... -
jbpm4experiment——基于jbpm4的试验性项目
2010-05-31 14:15 5269官方的发布以稳重为主,所以也让人感觉步伐迟缓,自己建一个项目则 ... -
jBPM 4.4发布日期暂定于2010年6月4日
2010-05-24 09:51 2674jbpm官方终于传来好消息,jBPM 4.4可能在下月初发布。 ... -
jBPM 创始人发布BPMN原生引擎Activiti-5.0-alpha1
2010-05-20 09:21 5635Tom Baeyens也就是jBPM的原作者,离开了Red H ... -
寻求重现jbpm4.3中executionId映射错误的场景
2010-04-27 10:56 2554目前测试的结果是hibernate-3.2.1.ga以及之前 ... -
感受jBPM的动荡,想为jBPM4创建一个社区版的分支
2010-04-19 08:58 4952jBPM4的发展遇到了瓶颈,官方已经有一个多月没有更新代码了, ... -
不选或许有千万种理由,但是选择hibernate只需要一个理由就足够了
2010-03-19 12:37 4444选择一门新技术,首先要看这门技术是否能够满足目前应用的需求,我 ... -
跟我学工作流——jBPM4视频教程(免费)
2010-03-06 15:40 29548新的一年,为了让工作流方面的初学者更快上手开发,我们录制了jB ... -
jBPM-4.x常见问题解决方案FAQ
2010-01-22 09:18 3017这段时间整理的jBPM-4.x常见问题以及解决方案,希望帮助对 ... -
轻量级工作流jBPM-4.3官方“开发指南”中文版
2009-12-30 13:41 4427jBPM-4.3这次升级的重头戏都放在开发指南里了,添加的最大 ... -
轻量级工作流jBPM-4.3官方“用户手册”中文版
2009-12-30 11:25 3483jBPM-4.3准时发布,这次用户手册修改不大,主要是换换xm ... -
谁应该用流程设计器
2009-11-23 12:44 1864谁应该用流程设计器 ... -
数据建模与业务建模
2009-11-20 09:43 2412数据建模与业务建模 无论是企业信息系统还是web网站,各种大 ...
相关推荐
JBOSS jBPM4.3源码(jBPM是公开源代码项目,它使用要遵循 Apache License。)
sturuts++jbpm-4.3集成案例
jbpm-4.3.zip,请参考使用。。
jBPM-4.3开发手册,转至family168 1.1. 目标读者 这个开发指南是为了给有经验的开发者看的, 这样就可以获得jBPM的完全的灵活性。在这个开发文档中提及的特性 可能当前不会被支持到。请自行使用。 1.2. 概述 第 2...
jBPM jpdl 用户手册 jbpm4.3 开发必备工具文档
这个开发指南是为了给有经验的开发者看的, 这样就可以获得 jBPM 的完全的灵活性。在这个开发文 档中提及的特性 可能当前不会被支持到。请自行使用。
jBPM,全称是Java Business Process Management,是一种基于J2EE的轻量级工作流管理系统。jBPM是公开源代码项目,它使用要遵循 Apache License。
jbpm jbpm4.3.jar DDDDDDDD
JBPM-API 4.3 官方文档 chm 版本,方便开发人员查阅
jbpm4.3 开发手册,chm格式文档,方便查看。
jbpm-eclipse插件,这个插件随jbpm4.4 一起发布,位于 jbpm-4.4/install/src/gpd 目录下,由于许多人找不到这个包,所有传上来,赚点积分。
jbpm-4.4\jbpm-4.4\doc\javadocsjbpm-4.4\jbpm-4.4\doc\javadocsjbpm-4.4\jbpm-4.4\doc\javadocs
jeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202....
jbpm4.3版本开发指南,对工作流引擎感兴趣的可以下载学习一下
jbpm-4.4.zip
jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip
jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)jbpm下载 jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)jbpm下载
jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,共两卷
jbpm-flow-builder-5.1.0.Final.jar jbpm5
jbpm-jpdl-suite-3.2.GA.zip