日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

activiti5.9 mysql_Activiti5.9换成MySQL数据库

發布時間:2023/12/4 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 activiti5.9 mysql_Activiti5.9换成MySQL数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Activiti5.9默認的數據庫是db,可是我們項目中運用的是mysql,那只好把db換成mysql

步驟:

1.下載activiti-5.9.zip? 2.解壓activiti-5.10.zip并移動(ACTIVITI_HOME=D:\myspace\activiti-5.9) 3.修改ACTIVITI_HOME\setup\build.db.properties文件,使用MySQL配置,本例如下: ? #MySQL Config ? db=mysql ? jdbc.driver=com.mysql.jdbc.Driver ? jdbc.url=jdbc:mysql://localhost:3306/activiti?autoReconnect=true ? jdbc.username=root ? jdbc.password=1234 4.復制MySQL驅動到ACTIVITI_HOME\setup\files\dependencies\libs下(mysql-connector-java-5.1.15-bin.jar) 5.修改ACTIVITI_HOME\setup\build.xml文件,添加MySQL的驅動路徑 ? 原內容: ? ? ? ? ? ? ? ? ? ? 修改后: ? ? ? ? ? ? ? ? ? 6.初始化MySQL數據庫內容: ? 啟動MySQL數據庫服務器;創建數據庫activiti. ? (如果還有后續的ant demo.start,那么初始化數據庫:ant internal.db.create,不必執行)。 7.將文件ACTIVITI_HOME\setup\files\demo\h2.data.sql重命名為setup\files\demo\mysql.data.sql 8.以下幾個文件,將h2-1.3.168.jar改為mysql-connector-java-5.1.9-bin.jar ? ACTIVITI_HOME\setup\files\dependencies\libs.engine.test.txt? ? ACTIVITI_HOME\setup\files\dependencies\libs.webapp.explorer.txt? ? ACTIVITI_HOME\setup\files\dependencies\libs.webapp.rest.txt? ? ACTIVITI_HOME\setup\files\dependencies\libs.engine.runtime.feature.cxf.txt? 9.刪除ACTIVITI_HOME\setup\files\dependencies\libs.engine.runtime.feature.cxf.txt 中的servlet-api-2.5.jar? ? 刪除ACTIVITI_HOME\setup\files\dependencies\libs\h2-1.3.168.jar、servlet-api-2.5.jar 10.刪除ACTIVITI_HOME\setup\build.xml文件中h2數據庫的操作代碼? ? ?target:demo.start中的depends刪除h2.start ? ?target:demo.install中刪除 ? ? ? ? ? ? ? ? ? ? ?target:demo.stop中的depends刪除h2.stop ? 注意:還可以修改 ? 為你計算機上的某個瀏覽器即可,也可不修改,直接使用你設置的默認瀏覽器。 11.為了避免因為網絡下載影響運行,先下載好apache-tomcat-6.0.32.zip,放在ACTIVITI_HOME\\downloads\下 ? ?修改ACTIVITI_HOME\setup\build.properties中downloads.dir=../downloads 12.cmd-->cd ACTIVITI_HOME\setup>ant demo.start ? 出現錯誤:no suitable driver found for jdbc:mysql://localhost:3306/activiti ? 解決辦法:將數據庫驅動mysql-connector-java-5.1.15-bin.jar復制到JAVA_HOME\jre\lib\ext下 ? 注意如果出錯: ? 請刪除ACTIVITI_HOME\apps目錄,刪除ACTIVITI_HOME\setup\build目錄,然后在ant demo.start ? 請先刪除數據庫 drop database activiti; ? 再重建 ?create database activiti; ?? ? Tomcat控制臺中文亂碼: ? 在ACTIVITI_HOME\apps\apache-tomcat-6.0.32\conf\logging.properties ? ? ACTIVITI_HOME\apps\apache-tomcat-6.0.32\webapps\activiti-explorer\WEB-INF\classes\logging.properties ? ? ACTIVITI_HOME\apps\apache-tomcat-6.0.32\webapps\activiti-rest\WEB-INF\classes\logging.properties ? 三個文件中添加一行代碼:java.util.logging.ConsoleHandler.encoding=GBK ? ? /******************************************************************************************/ ? 未測試猜想:構建操作前,在ACTIVITI_HOME\setup\files\tomcat\logging.properties文件中添加一句 ? ? ? ? ? ? ?java.util.logging.ConsoleHandler.encoding=GBK,是不是可以避免tomcat中文亂碼問題 ? 關于這個猜想的結果猜想:應該只能部分的解決中文亂碼問題,不能解決啟動某個示例時的中文亂碼問題 ? 經測試后證明猜想無誤。必須手動在示例中的WEB-INF\classes\logging.properties文件中添加代碼 ? java.util.logging.ConsoleHandler.encoding=GBK 才可以解決全部中文亂碼問題 ? /******************************************************************************************/ 13.構建成功后:http://localhost:8080/activiti-explorer,可以訪問activiti ? ?三個測試用戶: ? ?管理員:kermit ?kermit ? ?經理: ?gonzo ? gonzo ? ?用戶: ?fozzie ?fozzie

總結

以上是生活随笔為你收集整理的activiti5.9 mysql_Activiti5.9换成MySQL数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。