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

0659751f3b1dcea20da08df1f7dd2cfd.png

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

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

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

81a48e451a2cddca956edaabf0c39398.png

修改如下:

7af33ba4d9e752769a727fedc1e8dbde.png

87acaed553a44da594e035f35bc309e3.png

也可以加上DEBUG来看运行的过程:

bbb28407aad01a1b736b60d049172d7f.png

2、因为默认数据源连接的数据库是activiti6ui,所以我们创建出这个数据库。

b9e1081954660f69d9b68a645345933f.png

7570adb9bc83cf96a792c3f41a605889.png

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

f82f8100aaa6a5e9b4205e499812fca9.png

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

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

f87b728e5a354e214b1d3b3ffdd6dd58.png

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

dc28c420d8ce9815b4a6f141e53bd176.png

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

80593a396b5ea2db682f164c38b4a788.png

340e59520059ca94dc7188aec25dd1fb.png

再去看看activiti-app界面,能否登录:

92054b562c20bd7e71774bb3b1142621.png

0a4f65f9d500094454d471cf82f39046.png

OK,没问题!

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

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

rm -rf activiti-admin.war

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

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

9a9953164583d1abcc36ecd921513a8c.png

打开mysql方言

c8e30375e16db81cab8c1d3b9c70ebe7.png

修改activiti-app的端口及账号密码,根据实际情况修改。这里activiti-app的账号密码是guojing 123456,端口是8080,所以修改过来。

d02e709f090560885947a90b5a1cf6b7.png

3、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

4、重新启动tomcat

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

ff6ea3985e7b93d76529f9ba7b833c18.png

打开server_config表,可以看到activiti-app的信息。

16f267085a4ded42ec7a57013a07144c.png

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

2000cf21586e4ff41a594b32aebed607.png

5、特别注意

如果修改配置的时候有问题,或是没修改完全,需要重新修改的话,记得一定要先shutdown,然后把数据库生成的表都删掉,否则改完配置直接启动会报错,因为重新启动会自己生成的配置信息到server_config表里,而之前有问题的表和记录没删掉,重启后就会提示发生重复,直接启动失败。

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

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

rm -rf activiti-rest.war

2、修改activiti-rest下的db.properties文件,改为MySQL数据连接,数据库就是activiti-app的数据库。

0505f3657c8eafbbf3639fc64a472b84.png

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

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

4、重启查看效果

1)、查看数据库变化

发现act_id_user下多了几个用户。

6266a7b978eb06f02fe7cc78e338c99a.png

act_id_group

59f7bfb707f76b2492219d3f6ee5ca0e.png

act_id_membership关联关系表也一样

e3373e36919e54e7b99ec75c56f193b2.png

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

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

3464b0ae958b8548ed14c70b66233d60.png

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

176c9bfa9d1cfefaa9661cfc45bc8dee.png

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

0045472fe880407575d5573149207040.png

打开postman,选择授权方式是Basic Auth,然后输入activiti-app的账号密码。

a9d8faf876d431f6804b1591c966aea7.png

访问后结果:

f699782c9d0499af998dee6df29a835a.png

OK,没问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值