activiti-explorer(activiti 5.22) 替換為mysql資料庫
1、準備容器,比如tomcat
2、下載activiti:https://github.com/Activiti/Activiti/releases
3、匯入資料庫
4、將activiti-5.22.0中的activiti-explorer.war 放到 tomcat下webapps目錄下執行tomcat解壓war檔案
5、修改activiti-explorer專案activiti-explorer\WEB-INF\classes下的db.properties檔案
db=activiti
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/activiti?useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=root
注意:db=activiti//填寫的是資料庫名字
6、修改activiti-explorer專案activiti-explorer\WEB-INF\classes下的activiti-coustom-context.xml檔案,去掉註釋,修改資料連線資訊。
<?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:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:jee="http://www.springframework.org/schema/jee" xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">
<bean id="dbProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:db.properties" />
<property name="ignoreUnresolvablePlaceholders" value="true" />
</bean>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/activiti?useUnicode=true&characterEncoding=utf8" />
<property name="username" value="root" />
<property name="password" value="root" />
<property name="defaultAutoCommit" value="false" />
</bean>
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<property name="dataSource" ref="dataSource" />
<property name="transactionManager" ref="transactionManager" />
<property name="databaseSchemaUpdate" value="true" />
<property name="jobExecutorActivate" value="true" />
<property name="enableDatabaseEventLogging" value="true" />
<property name="customFormTypes">
<list>
<bean class="org.activiti.explorer.form.UserFormType"/>
<bean class="org.activiti.explorer.form.ProcessDefinitionFormType"/>
<bean class="org.activiti.explorer.form.MonthFormType"/>
</list>
</property>
</bean>
<bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean" destroy-method="destroy">
<property name="processEngineConfiguration" ref="processEngineConfiguration" />
</bean>
<bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" />
<bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService" />
<bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" />
<bean id="formService" factory-bean="processEngine" factory-method="getFormService" />
<bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" />
<bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" />
<bean id="identityService" factory-bean="processEngine" factory-method="getIdentityService" />
</beans>
7、在activiti-explorer專案lib資料夾下新增mysql-connector-java-5.1.42-bin.jar(上網搜尋下載即可)。
作者:jiankunking 出處:http://blog.csdn.net/jiankunking
相關文章
- 如何讓Activiti-Explorer使用sql server資料庫SQLServer資料庫
- 高速公路換輪胎——為遺留系統替換資料庫資料庫
- MySQL資料庫中timediff()函式,在瀚高資料庫中如何替換使用?MySql資料庫函式
- Activiti(一) activiti資料庫表說明資料庫
- 以攻為守:開源資料庫是最佳替換品(轉)資料庫
- SQL Server資料庫內容替換方法SQLServer資料庫
- sql 正則替換資料庫語句!SQL資料庫
- postgresql 將jsonb中的資料替換為指定資料SQLJSON
- Gbase 8a資料庫節點替換資料庫
- 替換資料庫的代價與真假國產資料庫
- 資料庫快取管理器塊替換資料庫快取
- Activiti-Explorer 使用者名稱與密碼密碼
- mysql使用phpmyadmin批次替換資料sql語句MySqlPHP
- Activiti資料庫表結構資料庫
- Activiti 23張資料庫表資料庫
- Django切換MySQL資料庫DjangoMySql資料庫
- 通過php指令碼來查詢並替換mysql資料庫中的文字PHP指令碼MySql資料庫
- mysql插入資料時如果有相同資料就不插入或者替換MySql
- mysql替換特殊字元MySql字元
- mysql批量替換指定字串MySql字串
- Oracle資料庫中convert()函式,在瀚高資料庫中如何替換使用?Oracle資料庫函式
- Activiti-Explorer中設計的流程圖儲存到哪裡去了?流程圖
- 如何在MySQL資料庫中使用use來切換資料庫?MySql資料庫
- mysql型別批量替換工具MySql型別
- mysql的正則替換方式MySql
- 俄烏戰爭下的國產資料庫替換思考-墨天輪資料庫
- js做資料的轉義字元替換JS字元
- MySQL設定資料庫為只讀MySql資料庫
- mysql 如何替換資料表欄位字串中指定單詞的內容MySql字串
- Activiti學習筆記一:建立資料庫表筆記資料庫
- SQL Server資料庫基礎之行資料轉換為列資料SQLServer資料庫
- PbootCMS資料庫配置,修改為Mysql資料庫,配置Mysql出錯解決辦法boot資料庫MySql
- 使用SQL語言 替換資料庫某欄位內的部分內容SQL資料庫
- sql server 資料庫中null 轉換為 0SQLServer資料庫Null
- 替換OCR和表決磁碟後,重啟叢集,資料庫資源的叢集狀態為OFFLINE資料庫
- 【資料庫】mysql資料庫索引資料庫MySql索引
- 資料庫是平替還是改造?資料庫
- Django中更改預設資料庫為mysqlDjango資料庫MySql