如何讓Activiti-Explorer使用sql server資料庫

衣舞晨風發表於2016-04-25

從官網下載的Activiti-explorer的war檔案內部預設是使用h2記憶體資料庫的,如果想改用其他的資料庫來做持久化,比如sql server,需要做如下配置:

1、修改db.properties檔案

找到Tomcat安裝目錄下webapps資料夾。找到該資料夾下的

webapps\activiti-explorer\WEB-INF\classes\db.properties檔案

內容如下:

db=mssql
jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc:sqlserver://localhost:1433;databaseName=activiti 
jdbc.username=sa
jdbc.password=sa的密碼
2、從微軟官網下載sql serverjdbc驅動;

只要在搜尋引擎上搜尋關鍵詞:sql server jdbc driver 

找到微軟官網的連線,我使用的是:

點選開啟連結

下載sqlserverjdbc驅動壓縮包:sqljdbc_4.0.2206.100_enu.tar.gz

然後將其中的sqljdbc4.jar 拷貝到Activiti-explorerlibs路徑:

Tomcat安裝目錄\webapps\activiti-explorer\WEB-INF\lib

3、確認sql servertcp/ip連線方式已經開啟

使用 sql server configuration manager來開啟該例項的TCP/IP連線,然後重啟sql server服務即可。


4、確認windows 防火牆已經關閉,或者已經把sql server的埠新增到特例中

5、使用sql server manangement studio來驗證當前例項的TCP/IP方式是否已經開啟。

使用如下方式如果可以正常連線,那麼就說明sql server TCP/IP連線方式配置成功了。


6、建立名為activiti的資料庫

7、都ok之後,就啟動tomcat(或者重啟伺服器),可以正常啟動,並且可以訪問http://localhost:8080/activiti-explorer 連線。

8、tomcat正常啟動之後, activiti-explorer會自動給activiti資料庫建立相關的表,並對錶的內容做初始化,如下:


本文整理自:點選開啟連結



相關文章