生活随笔
收集整理的這篇文章主要介紹了
让zheng支持activiti工作流
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我公司采用分布式敏捷架構zheng:https://gitee.com/shuzheng/zheng。不過,如果要讓此架構支持activiti工作流,需要進行一定的配置。
一、打開zheng-common項目的pom.xml文件,添加activiti包。
[html]?view plaincopy
<dependency>??????<groupId>org.activiti</groupId>??????<artifactId>activiti-engine</artifactId>??????<version>5.14</version>????</dependency>??????<dependency>??????<groupId>org.activiti</groupId>??????<artifactId>activiti-spring</artifactId>??????<version>5.14</version>????</dependency>??
二、在
zheng-rpc-service資源項目里添加activiti.cfg.xml文件。內容如下:
[html]?view plaincopy
<?xml?version="1.0"?encoding="UTF-8"?>??<beans?xmlns="http://www.springframework.org/schema/beans"?????????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?????????xmlns:p="http://www.springframework.org/schema/p"?????????xmlns:context="http://www.springframework.org/schema/context"?xmlns:tx="http://www.springframework.org/schema/tx"?????????xmlns:aop="http://www.springframework.org/schema/aop"?xmlns:util="http://www.springframework.org/schema/util"?????????xsi:schemaLocation="http://www.springframework.org/schema/beans?http://www.springframework.org/schema/beans/spring-beans.xsd?????????http://www.springframework.org/schema/context?http://www.springframework.org/schema/context/spring-context.xsd?????????http://www.springframework.org/schema/tx?http://www.springframework.org/schema/tx/spring-tx.xsd?????????http://www.springframework.org/schema/aop?http://www.springframework.org/schema/aop/spring-aop.xsd?????????http://www.springframework.org/schema/util?http://www.springframework.org/schema/util/spring-util.xsd">????????<bean?id="processEngineConfiguration"?class="org.activiti.spring.SpringProcessEngineConfiguration">??????????<property?name="activityFontName"?value="微軟雅黑"></property>????????????<property?name="dataSource"?ref="dataSource"></property>??????????<property?name="transactionManager"?ref="transactionManager"></property>????????????????????<property?name="databaseSchemaUpdate"?value="true"></property>????????????????????<property?name="history"?value="full"></property>??????</bean>????????<bean?id="processEngineFactoryBean"?class="org.activiti.spring.ProcessEngineFactoryBean">??????????<property?name="processEngineConfiguration"?ref="processEngineConfiguration"></property>??????</bean>????????<bean?id="repositoryService"?factory-bean="processEngineFactoryBean"?factory-method="getRepositoryService"></bean>??????<bean?id="runtimeService"?factory-bean="processEngineFactoryBean"?factory-method="getRuntimeService"></bean>??????<bean?id="taskService"?factory-bean="processEngineFactoryBean"?factory-method="getTaskService"></bean>??????<bean?id="historyService"?factory-bean="processEngineFactoryBean"?factory-method="getHistoryService"></bean>??????<bean?id="formService"?factory-bean="processEngineFactoryBean"?factory-method="getFormService"></bean>??????<bean?id="identityService"?factory-bean="processEngineFactoryBean"?factory-method="getIdentityService"></bean>??????<bean?id="managementService"?factory-bean="processEngineFactoryBean"?factory-method="getManagementService"></bean>????</beans>??
三、在applicationContext-jdbc.xml文件添加一行導入資源代碼:
[html]?view plaincopy
<import?resource="activiti.cfg.xml"/>??
添加好后的示例如圖所示:
總結
以上是生活随笔為你收集整理的让zheng支持activiti工作流的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。