Activiti6系列(4)- 三个war包的数据源及密码修改


1、activiti-app修改数据源和密码


一、使用sublimetext工具打开tomcat,方便进行配置文件的修改。

找到被解压的war包,activiti-app/WEB-INF/classes/META-INF/activiti-app/activiti-app.properties文件,进行修改。

修改以下:


也能够加上DEBUG来看运行的过程:
java


二、由于默认数据源链接的数据库是activiti6ui,因此咱们建立出这个数据库。



三、将tomcat下的activiti-app.war删掉,只留下文件夹,以避免它自动解压覆盖了咱们前面的配置。


四、重启,看修改后的效果。

PS:记得先shutdown.sh,而后删掉war,而后再重启。

打开下面这几个和用户有关的表

发现修改的配置都生效了,在mysql中持久化了。


再去看看activiti-app界面,可否登陆:


OK,没问题!mysql




2、activiti-admin修改数据源和密码


一、删掉war包,以避免tomcat启动时自动解压覆盖原有的文件夹。

rm -rf activiti-admin.warweb


二、修改activiti-admin文件夹下的配置文件activiti-admin.properties

修改数据源链接及数据库帐号密码,没有activitiadmin数据库的话记得先建立一个。

打开mysql方言

修改activiti-app的端口及帐号密码,根据实际状况修改。这里activiti-app的帐号密码是guojing 123456,端口是8080,因此修改过来。
sql


三、activiti-admin默认lib下没有mysql驱动包,能够从activiti-app下面拷贝一个过来。

cp mysql-connector-java-5.1.30.jar /d/installpack/tomcat/apache-tomcat-8.5.43/webapps/activiti-admin/WEB-INF/lib数据库


四、从新启动tomcat

查看数据库,activitiadmin的表就自动建立出来了。

打开server_config表,能够看到activiti-app的信息。

打开页面,访问:http://127.0.0.1:8080/activiti-admin/ ,也能读取到配置信息,而且检查监控activiti-app也成功。
默认帐号密码:admin admin
apache


五、特别注意

若是修改配置的时候有问题,或是没修改彻底,须要从新修改的话,记得必定要先shutdown,而后把数据库生成的表都删掉,不然改完配置直接启动会报错,由于从新启动会本身生成的配置信息到server_config表里,而以前有问题的表和记录没删掉,重启后就会提示发生重复,直接启动失败。




3、activiti-rest修改数据源和密码


一、先删除掉tomcat下的activiti-rest.war包,避免重启时解压覆盖了修改后的文件夹。

rm -rf activiti-rest.wartomcat


二、修改activiti-rest下的db.properties文件,改成MySQL数据链接,数据库就是activiti-app的数据库。


三、activiti-rest中没有mysql的驱动包,能够从activiti-app下面拷贝一个过去。

cp activiti-app/WEB-INF/lib/mysql-connector-java-5.1.30.jar activiti-rest/WEB-INF/lib/app


四、重启查看效果


1)、查看数据库变化

发现act_id_user下多了几个用户。

act_id_group

act_id_membership关联关系表也同样
webapp


2)、从新试一下swagger接口,启动activiti-rest后访问:http://127.0.0.1:8080/activiti-rest/docs/

默认帐号密码:kermit kermit
打开一个接口,右侧有红色感叹号,表示须要受权。

发现右边感叹号变蓝了,说明受权成功。

点击try it out!,返回有两种方式能够访问,咱们选择第二种rest接口方式。

打开postman,选择受权方式是Basic Auth,而后输入activiti-app的帐号密码。

访问后结果:

OK,没问题。工具

相关文章
相关标签/搜索