Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux集群 > Architecture > » 正文

Spring3.1 集成 JBPM4.4

来源: guoyinjian 分享至:
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(); }
  • org.springframework.orm-3.1.0.M2.jar (343.8 KB)
  • 下载次数: 0
  • jbpm.jar (1.1 MB)
  • 下载次数: 0

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史