中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Activiti5.9換成MySQL數據庫的示例分析

發布時間:2021-12-01 18:48:04 來源:億速云 閱讀:138 作者:柒染 欄目:云計算

這篇文章給大家介紹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的驅動路徑
  原內容:
  <target name="internal.define.jdbc.driver.libs">
    <fileset id="jdbc.driver.libs" dir="${activiti.home}/setup/files/dependencies/libs">
      <include name="h3-*.jar" />
    </fileset>
  </target>
  修改后:
  <target name="internal.define.jdbc.driver.libs">
    <fileset id="jdbc.driver.libs" dir="${activiti.home}/setup/files/dependencies/libs">
      <include name="mysql-connector-java-*.jar" />
    </fileset>
  </target>


6.初始化MySQL數據庫內容:
  啟動MySQL數據庫服務器;創建數據庫activiti.
  (如果還有后續的ant demo.start,那么初始化數據庫:ant internal.db.create,不必執行)。


7.將文件ACTIVITI_HOME\setup\files\demo\h3.data.sql重命名為setup\files\demo\mysql.data.sql


8.以下幾個文件,將h3-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\h3-1.3.168.jar、servlet-api-2.5.jar


10.刪除ACTIVITI_HOME\setup\build.xml文件中h3數據庫的操作代碼 
   target:demo.start中的depends刪除h3.start
   target:demo.install中刪除
     <antcall target="h3.install" />
     <antcall target="h3.start" />
     <antcall target="h3.stop" />
   target:demo.stop中的depends刪除h3.stop


  注意:還可以修改<property name="windows.browser" value="C:/Program Files/Mozilla Firefox/firefox.exe" />
  為你計算機上的某個瀏覽器即可,也可不修改,直接使用你設置的默認瀏覽器。


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數據庫的示例分析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台东县| 壶关县| 滦南县| 涿州市| 木兰县| 托里县| 青岛市| 孟村| 汉寿县| 岐山县| 轮台县| 华安县| 定兴县| 云浮市| 略阳县| 关岭| 永城市| 遵义县| 图片| 偏关县| 铜陵市| 浙江省| 昆山市| 双鸭山市| 寿宁县| 麻城市| 德惠市| 伽师县| 阿拉善左旗| 朝阳区| 桐梓县| 沾化县| 株洲县| 黄陵县| 宁远县| 伊通| 获嘉县| 探索| 江津市| 河北省| 武冈市|