`
guoyinjian
  • 浏览: 3300 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
社区版块
存档分类
最新评论

Spring3.1 集成 JBPM4.4

阅读更多
Jbpm4.4 与Spring 3.1的集成

集成的时候tomcat会报错,报错原因是spring 3.1与之前的版本有些不同,修改了orm框架

对orm框架作如下修改,可以解决问题(附件是已修改后的框架jar包,可以支持spring 3的Annotation方式的hibernate配制)

org.springframework.orm.hibernate3.SessionFactoryBuilderSupport

修改以下方法为public

public final Configuration getConfiguration() {
  initializeConfigurationIfNecessary();
  return this.configuration;
 }


===================================================
让jbpm支持spring 3的Annotation

修改类org.jbpm.pvm.internal.processengine.SpringProcessEngine
LocalSessionFactoryBean localSessionFactoryBean = springProcessEngine.get(LocalSessionFactoryBean.class);

在以上代码中下方加入如下代码
Configuration hibernateConfiguration = null;
   try {
    hibernateConfiguration = localSessionFactoryBean.getConfiguration();
   } catch (NullPointerException e) {
    AnnotationSessionFactoryBean localSessionFactoryBean2 = springProcessEngine.get(AnnotationSessionFactoryBean.class);
    hibernateConfiguration = localSessionFactoryBean2.getConfiguration();
   }
分享到:
评论
1 楼 lxf11436 2012-04-13  
不错,换了这2个包就对了。。。。

楼主能不能具体说下是什么原因呢???

相关推荐

    JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子

    JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子。带有文档教程和所有源码+JAR包。在网上找了半天jbpm6\jbpm7的资料,都很少。所以 环境:Myeclipse2015 JDK1.7 mysql 5.0 Struts2+Spring3.1 1...

    jbpm4.4学习笔记

    3 Jbpm4.4介绍 7 3.1工作流引擎 8 3.2jpdl 8 3.3数据库 8 3.3.1资源库和运行时表结构 8 3.3.2历史数据库表 9 3.3.3身份认证表 9 3.4jbpm.cfg.xml 9 3.5 jbpm.hibernate.cfg.xml 10 3.6logging.properties 10 4 准备...

    JBPM5.1入门学习

    3.1 下载安装包 9 3.2 启动DEMO 9 3.3 学习使用Eclipse设计器 10 3.4 学习使用JBPM控制台 11 3.5 学习使用drools-guvnor设计器 13 4 用TOMCAT+SSH+JOTM+MYSQL+JBPM移植DEMO 14 4.1 环境准备 14 4.1.1 安装JDK 14 ...

    JBPM5入门学习.doc

    它的主要特点是轻量级和易于集成到现有的应用程序中。 **1.2 概述** JBPM的核心组件是一个轻量级的Java工作流引擎,支持BPMN 2.0标准。它可以无缝地运行在任何Java环境中,无论是嵌入式还是作为独立的服务。此外,...

    JBPM4工作流应用开始指南.rar

    jBPM4与Spring框架集成 296 18.1 集成的目标 297 18.2 为集成配置jBPM4 297 18.3 为集成配置Spring 299 18.4 使用 301 18.5 测试 302 18.6 小结 302 第19章 jBPM4与JBoss应用服务器集成 303 19.1 流程定义打包部署 ...

    Spring攻略(第二版 中文高清版).part1

    3.1 启用Spring的AspectJ注解支持 113 3.1.1 问题 113 3.1.2 解决方案 113 3.1.3 工作原理 113 3.2 用AspectJ注解声明aspect 115 3.2.1 问题 115 3.2.2 解决方案 115 3.2.3 工作原理 116 3.3 访问...

    Spring攻略(第二版 中文高清版).part2

    3.1 启用Spring的AspectJ注解支持 113 3.1.1 问题 113 3.1.2 解决方案 113 3.1.3 工作原理 113 3.2 用AspectJ注解声明aspect 115 3.2.1 问题 115 3.2.2 解决方案 115 3.2.3 工作原理 116 3.3 访问...

    JBoss jBPM jPDL中文指南

    - 它可以集成现有的安全框架,如Spring Security或JBoss AS的安全组件。 ##### 2.5 JBoss jBPM Job执行器 - **Job执行器** 用于调度和执行异步任务,例如定时任务或外部系统调用。 - 它支持多种类型的作业,并且...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    1.4. Seam 和jBPM:待办事项列表(todo list)示例..................................................................................................... 32 1.4.1. 理解代码....................................

Global site tag (gtag.js) - Google Analytics