`
xyz20003
  • 浏览: 289999 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

jBPM-4.3所需的最小依赖库列表

阅读更多
这个问题被问到的次数太多了,无可奈何,只好花点儿时间整理一下。

请注意这里列出的依赖是最小范围的依赖,如果需要使用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

上述的依赖列表是我们项目中目前使用的依赖列表,具体依赖库的版本有修改,请根据实际情况选用。
6
1
分享到:
评论
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)

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)
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/>
<%
}
%>
2 楼 xyz20003 2010-07-08  
Configuration hibernateConfiguration = localSessionFactoryBean.getConfiguration();

这是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

相关推荐

Global site tag (gtag.js) - Google Analytics