Jbpm4.4集成SSH

一 开发环境

ü  Tomcat6.0

ü  JDK1.6.0_15

ü  Eclipse 3.6.0

ü  JBPM4.4

二 前提

假设你已经掌握了SSH 项目整合的经验

三 步骤

1. 1  下载 JBPM

1.2 WEB-INF/lib 中加入相关的 jar

如以下几个包,具体是情况而定。

 

 jbpm.jar

juel-engine.jar

juel-impl.jar

mail.jar

 

1.3  Spring 中配置 bean

其中"jbpm.cfg.xml" 是你将用到的配置文件名称。

<!--jbpm4.4-->

<bean id="springHelper" class="org.jbpm.pvm.internal.processengine.SpringHelper">

<property name="jbpmCfg" value="jbpm.cfg.xml"></property>

</bean>

<bean id="processEngine" factory-bean="springHelper"  factory-method="createProcessEngine"></bean>

1.4  jbpm.cfg.xml

因为ssh 项目中已经有自己的 dataSource SessionFactory 中,所以 jbpm.hibernate.cfg.xml 配置文件我不使用了。因此配置文件 jbpm.cfg.xml 内容如下:

其中 jbpm.tx.spring.cfg.xml是系统自带的文件。

<?xml version="1.0" encoding="UTF-8"?>

<jbpm-configuration>

  <import resource="jbpm.default.cfg.xml" /> 

  <import resource="jbpm.businesscalendar.cfg.xml" />

   <import resource ="jbpm.tx.spring.cfg.xml" />

  <import resource="jbpm.jpdl.cfg.xml" />

  <import resource="jbpm.bpmn.cfg.xml" />

  <import resource="jbpm.identity.cfg.xml" />

  <!-- Job executor is excluded for running the example test cases. -->

  <!-- To enable timers and messages in production use, this should be included. -->

  <!--

  <import resource="jbpm.jobexecutor.cfg.xml" />  -->

</jbpm-configuration>

1.5 Spring配置映射文件

<value> jbpm.execution.hbm.xml </value>

     <value> jbpm.history.hbm.xml </value>

     <value> jbpm.identity.hbm.xml </value>

     <value> jbpm.repository.hbm.xml </value>

     <value> jbpm.task.hbm.xml </value>

1.6 Jbpm.default.cfg.xml配置文件保持不变。

 

以上就是SSH JBPM 的整合。

总结:由于公司提供的电脑比较烂,在配置整合环境的时候我把Eclipse 的自动编译功能给取消了,以至于花费了大把时间来调试。汗!!!

在下节我跟大家一起学习JBPM 邮件配置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值