`
riyuwa
  • 浏览: 2033 次
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

JBPM4.4与SSH整合常见问题

阅读更多
1.MySQL数据库方言使用MySQL5InnoDBDialect
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
或者MySQLInnoDBDialect

2.jBPM流程图中文乱码
elipse中 在eclipse.ini 中加入-Dfile.encoding=UTF-8
myelipse 中 在myeclipse.ini中加入-Dfile.encoding=UTF-8

3.Tomcat6 JBPM4 jar包冲突问题(访问WebProject首页报HTTP500,EL包冲突)
因为jBPM中的juel.jar相关三个包与tomcat/lib下的el-api.jar会有冲突,
删除项目的juel.jar,juel-engine.jar,juel-impl.jar三个jar文件或者用juel.jar,juel-engine.jar,juel-impl.jar文件替换tomcat/lib下的el-api.jar包。(或者将juel.jar,juel-engine.jar,juel-impl.jar这三个包复制到tomcat6 下lib中,并删除原来的el-api.jar,以及WebProject下WEB-INF\lib中的juel.jar,juel-engine.jar,juel-impl.jar删除。)
其他方法:Tomcat5.X 没有问题。

4.mysql数据库中文乱码
jdbc:mysql://192.168.2.13:3306/xxx?useUnicode=true&amp;characterEncoding=UTF-8

5.JBPM4执行taskService.completeTask(taskId,map)或taskService.completeTask(taskId) 操作时,出现如下异常:No unnamed transitions were found for the task 'XXXX'
解决方案:
i、只拥有一个外向转移时:(可以直接将箭头的名字删除或用如下方式)
Map map = new HashMap();
map.put("",……)//各种参数
taskService.setVariables(taskId,map);
taskService.completeTask(taskId);
ii、拥有多个外向转移时:
Map map = new HashMap();
map.put("",……)//各种参数
taskService.setVariables(taskId,map);
//如想转移至有名称的外向转移:
taskService.completeTask(taskId,"外向转移名称");
//如想转移至无名称的外向转移:
taskService.completeTask(taskId);

6.Tomcat6 无法创建 processEngine
需要依赖 Log4j.Logger.trace 方法,替换高版本log4j.jar包即可解决。
分享到:
评论

相关推荐

    JBPM4.4与SSH2之整合(附可运行源码和jar包列表)(my_jbpm4.4_ssh2.rar)

    JBPM4.4与SSH2之整合(附完整源码) 这些天,想着把jbpm4.4与ssh2整合一下,由于之前从来没用过jbpm,也不知道各版本之间会有什么差异(经过网上的收集对比,还真有些差异),整合起来,还真是有些步履艰难。收集了...

    jbpm4.4+ssh整合

    jbpm4.4+ssh整合还需要安装插件进入到myeclipse中 将相应的jar文件放进去 就能够运行 jbpm4.4 jar ssh(strut2,hibernate3,spring3)三大框架整合的jar包 例子是 请假流程 代码中有很好的注释 便于初学者学习

    jBPM4.4与ssh整合

    **jBPM4.4与SSH整合详解** jBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了一套完整的解决方案,用于设计、执行和管理业务流程。SSH(Struts、Spring、Hibernate)是Java开发中的...

    jBPM4.4+ssh 整合配置及完整实例

    **jBPM4.4与SSH整合配置及完整实例详解** jBPM(Java Business Process Management)是一款开源的工作流管理系统,主要用于处理业务流程自动化。在本实例中,我们将讨论如何将jBPM 4.4版本与SSH(Spring、Struts、...

    jbpm4.4与ssh2的项目整合所需jar包

    **jbpm4.4与SSH2的项目整合详解** jbpm4.4是JBoss公司提供的一个开源工作流管理系统,它允许开发者在Java应用程序中轻松地实现业务流程管理(BPM)。SSH2则是Struts2、Spring和Hibernate三个开源框架的组合,常用于...

    jbpm4.4与ssh框架的整合

    ### jBPM 4.4与SSH框架的整合:深入解析与实践 #### jBPM:Java业务流程管理引擎 jBPM,全称为java Business Process Management,是JBoss旗下的一款开源工作流引擎,专为Java EE环境设计,提供了一种轻量级的解决...

    JBPM4.4+SSH整合

    **jbPM4.4与SSH整合详解** jbPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于业务流程的建模、执行和监控。版本4.4是jbPM的一个重要里程碑,提供了强大的流程定义和执行能力。SSH...

    jbpm4.4整合ssh代码

    **jbpm4.4与SSH整合的关键点** 1. **Spring集成**: 集成jbpm4.4到Spring中,可以利用Spring的依赖注入和事务管理,使流程服务的调用更加灵活和可控。 2. **Struts配置**: 在Struts中添加jbpm的控制器,以便通过...

    jbpm4.4+ssh

    【jbpm4.4+SSH】是一个集成的Java企业级应用框架,主要涉及的是工作流管理系统jbpm4.4与Spring、Struts2(SSH)三大框架的整合。jbpm4是一个开源的工作流程管理系统,它提供了流程定义、执行、监控和优化等一系列...

    JBPM4.4+ssh2+流程图实例

    【整合JBPM4.4与SSH2】 将JBPM4.4与SSH2结合,可以实现远程管理和控制JBPM的工作流实例。例如,通过SSH2连接到服务器,开发者可以使用命令行工具或自定义脚本来启动、停止、查询或干预流程实例。这在分布式环境或...

    jbpm4.4 ssh 整合

    这篇文章将详细介绍如何整合SSH与JBPM 4.4,以及它们整合后能带来的优势。 首先,让我们了解SSH框架。Spring是一个全面的后端开发框架,它提供了依赖注入(DI)和面向切面编程(AOP),用于简化应用的复杂性。...

    jBPM4.4与SSH框架的整合

    【jbpm4.4与SSH框架的整合】 jBPM,即java Business Process Managerment,是一个基于JavaEE的轻量级工作流管理包,属于JBoss组织的一个子项目。它提供了一套完整的流程管理和执行机制,帮助企业处理复杂业务流程...

    jBPM4.4整合SSH2

    jBPM 4.4 版本与 SSH2 的整合旨在利用 SSH2 的强大功能,为 jBPM 提供更加稳定、灵活和高效的应用开发环境。 **SSH2 框架整合** 在整合过程中,Struts2 负责处理 Web 请求,Spring 提供依赖注入、事务管理和 AOP...

    jBPM4实战系列(二)jBPM4.4+ssh 整合配置及完整实例

    "jBPM4实战系列(二)jBPM4.4+ssh 整合配置及完整实例" 这个标题表明我们将会探讨一个关于jBPM4的具体实战项目,特别关注的是如何将jBPM4版本与SSH(Spring、Struts和Hibernate)框架整合,并提供了一个完整的实现示例...

    JBPM4.4+SSH2完整整合jar包 part1

    JBPM4.4整合SSH2的完整jar包,绝对可用!(注:此为第一部分,需要下载第二部分一起解压才可用,下载地址:http://download.csdn.net/detail/zf723182723/4385173)

    jBPM4.4Pssh.rar_jbpm-4.4_ssh jbpm_工作流OA

    总结来说,"jBPM4.4Pssh.rar" 提供了一个关于jbPM 4.4与SSH整合的实践案例,对于想要了解和掌握Java工作流管理以及SSH框架集成的开发者来说,是一个宝贵的学习资源。通过深入研究和实践,你可以提升在企业级应用开发...

Global site tag (gtag.js) - Google Analytics