`
xyz20003
  • 浏览: 292710 次
  • 性别: 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

相关推荐

    jbpm-4.3-src.rar_bdf-jbpm4 src _jboss 4.3_jboss jbpm4.3_jbpm-4.3

    综上所述,jbpm-4.3-src的源代码包为开发者提供了一次深入理解jBPM工作流程引擎的机会,同时也为定制和优化流程管理解决方案提供了可能。对于想要学习和应用BPM技术的人来说,这是一个宝贵的资源。

    jbpm-4.3.zip

    jbpm-4.3.zip是一个包含jbpm (Java Business Process Management) 4.3版本的压缩文件。jbpm是一个开源的工作流管理系统,主要用于业务流程自动化和管理,它提供了丰富的功能来设计、执行和监控复杂的业务流程。这个...

    ssh+jbpm-4.3集成案例

    在这个"ssh+jbpm-4.3集成案例"中,我们将探讨如何将SSH框架与Jbpm 4.3版本相结合,以实现业务流程自动化和管理。Jbpm 4.3是Jbpm的一个较旧但仍然广泛使用的版本,它提供了工作流定义、任务管理和监控等功能。 1. **...

    jBPM-4.3开发手册

    jBPM-4.3开发手册,转至family168 1.1. 目标读者 这个开发指南是为了给有经验的开发者看的, 这样就可以获得jBPM的完全的灵活性。在这个开发文档中提及的特性 可能当前不会被支持到。请自行使用。 1.2. 概述 第 2...

    jBPM-4.3_develpor_manul.rar_jbpm

    在`jBPM-4.3开发手册.pdf`中,你可以期待学习到以下核心知识点: 1. **流程定义与建模**:jbPM支持基于BPMN(Business Process Modeling Notation)的流程建模,这是一种国际标准,使得流程图更直观、易于理解。...

    jBPM-4.3开发手册.pdf

    ### jBPM-4.3开发手册知识点梳理 #### 一、引言 - **目标读者**:本手册面向具备一定开发经验的技术人员,旨在帮助他们深入理解和掌握jBPM的功能与灵活性。 - **概述**:文档介绍了jBPM的核心特性和高级功能,并...

    jBPM-4.3-jpdl 用户手册(中文)

    ### jBPM-4.3-jpdl 用户手册(中文)知识总结 #### 一、jBPM与jpdl概述 jBPM (Java Business Process Model) 是一款开源的工作流引擎,它支持业务流程管理(BPM)以及业务流程的设计、实现与执行。jBPM的最新版本...

    jbpm4.3所需jar包

    **jbpm4.3所需jar包** JBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于业务流程的建模、执行和管理。在JBPM 4.3版本中,为了实现完整功能,需要一系列的jar包来支持其运行环境。...

    jbpm jbpm4.3.jar

    jbpm jbpm4.3.jar DDDDDDDD

    JBPM-API 4.3

    JBPM-API 4.3 官方文档 chm 版本,方便开发人员查阅

    jbpm4.3 开发手册

    jbpm4.3 开发手册,chm格式文档,方便查看。

    jbpm-4.4.zip part03

    jbpm-4.4 part03这部分可能包含的是jbpm 4.4版本的其他组件或部分文件,如源代码、文档、库文件等。安装或使用jbpm时,通常需要将所有部分合并成完整的zip文件,然后解压以获取所有必要的资源。如果缺少任何部分,...

    jbpm-jpdl-suite-3.2.3的安装配置

    - **lib**目录:包含所有必要的依赖库,如Hibernate、Eclipse插件和JSF相关库。 - **server**目录:包含一个预配置的JBoss服务器实例,解压后可以直接运行。 - **docs**目录:包含文档和手册,用于指导用户安装、...

    jbpm-4.4\jbpm-4.4\doc\javadocs

    jbpm-4.4\jbpm-4.4\doc\javadocsjbpm-4.4\jbpm-4.4\doc\javadocsjbpm-4.4\jbpm-4.4\doc\javadocs

    jbpm4.3_Developers_Guide_开发手册_中文版

    《jbpm4.3开发者指南》是一份专为熟悉和使用jbpm工作流引擎的开发者设计的详尽参考资料。jbpm是一款开源的工作流管理系统,它提供了业务流程建模、执行和管理的能力,使得开发者能够轻松地集成业务逻辑到Java应用...

    jeecg-jbpm-framework 20130202.zip

    jeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202....

    jbpm-jpdl-suite-3.2.3安装配置.doc

    - 首先,确保你已经安装了JDK 1.6,因为jbpm-jpdl-suite-3.2.3需要依赖Java运行环境。 - 安装Ant 1.7.1,这是一个Java编译和构建工具,用于编译和打包jbpm相关组件。 - 配置Tomcat 6.0作为WEB服务器,它是运行...

    jbpm4.3与spring整合

    - `jbpm-4.3/install/src/cfg/hibernate/jdbcmysql.hibernate.cfg.xml`:该文件是Hibernate的配置文件,用于指定数据库连接信息。 - `jbpm-4.3/install/src/cfg/spring/applicationContext.xml`:Spring框架的核心...

    jbpm-3.1.4部署jbpm的jar包和moudle的jar包

    3. **模块jar包(moudle的jar包)**:jbpm-modules中的jar文件通常包含特定功能模块,比如任务服务(jbpm-human-task.jar)、规则引擎(drools-jbpm-integration.jar)等。这些模块可以按需引入,以扩展jbpm的功能。...

    jbpm4.3、ssh环境搭建

    - 将下载的`jbpm-4.3\install\src\gpd\jbpm-gpd-site.zip`添加到MyEclipse的软件站点中。 - 通过MyEclipse的帮助菜单完成安装过程。 #### 四、jBPM4.3 + SSH环境搭建 1. **数据库初始化**: - 在`jbpm-4.3\...

Global site tag (gtag.js) - Google Analytics