当前位置:主页 > 金沙国际娱城app正文

金沙国际娱城app_一起听吧网进入

03月18日作者:黑曼巴


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金沙国际娱城app.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的集成绩完成了,可以自己写测试文件测试,集成异常轻易。

不过在applicationContext.xml和hibernate.cfg.xml两个文件都要改数据库信息有点麻烦,以是只复制applicationContext.xml、spring.jbpm.cfg.xml两个文件到src目录,把hibernate.cfg.xml的设置设置设备摆设摆设整进spring的设置设置设备摆设摆设文件applicationContext.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"

x金沙国际娱城appmlns: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://ww金沙国际娱城appw.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd

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

http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/sprin金沙国际娱城appg-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" class="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}prop>

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}" />金沙国际娱城app

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

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

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

bean>

beans>

最近关注

热点内容

更多