快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

金沙国际娱城app_博格自动化网进入



jbpm4.2与spring集成有点问题,直接跟据它自己的“开拓指南”供给的措施是不能集成的。在官网查到的信息是宣布4.2时,忘怀更新集成spring的文件。不过4.3已经把该bug悛改来了。下面是集成措施。

版本:

jbpm4.3

spring2.5.6

mysql5.1.40

直接从jbpm4.3自带的文件到src目录:

从jbpm-4.3"install"src"cfg"hibernate"jdbc复制mysql.hibernate.cfg.xml到src目录,文件名改为hibernate.cfg.xml。

从jbpm-4.3"install"src"cfg"spring复制applicationContext.xml到src目录。

从jbpm-4.3"install"src"cfg"jbpm复制spring.jbpm.cfg.xml到src目录,文件名改为jbpm.cfg.xml。

改动applicationContext.xml、hibernate.cfg.xml的数据库设置设置设备摆设摆设信息,jbpm4.3与spring的集成绩完成了,可以自己写测试文件测试,集成异常轻金沙国际娱城app易。

不过在applicationContext.xml和hibernate.cfg.xml两个文件都要改数据库信息有点麻烦,以是只复制applicationContext.xml、spring.jbpm.cfg.xml两个文件到src目录,把hibernate.cfg.xml的设置设置设备摆设摆设整进spring的设置设置设备摆设摆设文件ap金沙国际娱城appplicationContext.xml中。

applicationContext.xml

beans xmlns="http://www.springframework.org/schema/beans"

xmlns:aop="http://www.springframework.org/schema/aop"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:p="http://www.springframework.org/schema/p"

xmlns:tx="http://www.springframework.org/schema/tx"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd

http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd

http://www.springframework.org/schema/context http://www金沙国际娱城app.springframework.org/schema/context/spring-context-2.5.xsd

http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">

context:annotation-config />

bean

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"

p:location="hibernate.properties"

p:ignoreUnresolvablePlaceholders="true" />

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

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

bean id="sessionFactory" clas金沙国际娱城apps="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

property name="dataSource" ref="dataSource" />

property name="mappingResources">

list>

value>jbpm.repository.hbm.xmlvalue>

value>jbpm.execution.hbm.xmlvalue>

value>jbpm.history.hbm.xmlvalue>

value>jbpm.task.hbm.xmlvalue>

value>jbpm.identity.hbm.xmlvalue>

list>

property>

property name="hibernateProperties">

props>

prop key="hibernate.dialect">${dataSource.dialect}pr金沙国际娱城appop>

prop key="hibernate.hbm2ddl.auto">${dataSource.hbm2ddl.auto}prop>

props>

property>

bean>

bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">

property name="sessionFactory" ref="sessionFactory" />

property name="dataSource" ref="dataSource" />

bean>

bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">

property name="driverClassName" value="${dataSource.driverClassName}" />

property name="url" value="${dataSource.url}" />

property name="username" value="${dataSource.username}" />

property name="password" value="${dataSource.password}" />

bean>

beans>

您可能还会对下面的文章感兴趣: