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



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

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

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

    修改如下:


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


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



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


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

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

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

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


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


    OK,没问题!



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


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

    rm -rf activiti-admin.war


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

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

    打开mysql方言

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


    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的表就自动创建出来了。

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

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


    5、特别注意

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


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


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

    rm -rf activiti-rest.war


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


    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下多了几个用户。 ![](https://img2018.cnblogs.com/blog/1755845/201908/1755845-20190803011932137-1195341716.png) act_id_group ![](https://img2018.cnblogs.com/blog/1755845/201908/1755845-20190803011947011-2025323191.png) act_id_membership关联关系表也一样 ![](https://img2018.cnblogs.com/blog/1755845/201908/1755845-20190803012006251-599758671.png)
    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,没问题。


  • 相关阅读:
    Auto Generate Reflection Information for C++
    面向嵌入式的JavaScript引擎
    如何在unity3d的UGUI中给Text添加材质和艺术字
    获取Unity GLES版本
    PBR原理
    Unity双开
    Unity Shader各种效果
    Redis是什么
    其他地方拷贝过来的VS项目一直报错不能启动IIS
    IIS部署PHP项目并与mysql完美结合
  • 原文地址:https://www.cnblogs.com/fulongyuanjushi/p/11291952.html
Copyright © 2020-2023  润新知