本地存储数据之NSUserDefaults sta
699 2023-04-03 01:40:43
找到被解压的war包,activiti-app/WEB-INF/classes/META-INF/activiti-app/activiti-app.properties文件,进行修改。
修改如下:
也可以加上DEBUG来看运行的过程:
PS:记得先shutdown.sh,然后删掉war,然后再重启。
打开下面这几个和用户有关的表
发现修改的配置都生效了,在mysql中持久化了。
再去看看activiti-app界面,能否登录:
OK,没问题!
rm -rf activiti-admin.war
修改数据源连接及数据库账号密码,没有activitiadmin数据库的话记得先创建一个。
打开mysql方言
修改activiti-app的端口及账号密码,根据实际情况修改。这里activiti-app的账号密码是guojing 123456,端口是8080,所以修改过来。
cp mysql-connector-java-5.1.30.jar /d/installpack/tomcat/apache-tomcat-8.5.43/webapps/activiti-admin/WEB-INF/lib
查看数据库,activitiadmin的表就自动创建出来了。
打开server_config表,可以看到activiti-app的信息。
打开页面,访问:http://127.0.0.1:8080/activiti-admin/ ,也能读取到配置信息,并且检查监控activiti-app也成功。
默认账号密码:admin admin
如果修改配置的时候有问题,或是没修改完全,需要重新修改的话,记得一定要先shutdown,然后把数据库生成的表都删掉,否则改完配置直接启动会报错,因为重新启动会自己生成的配置信息到server_config表里,而之前有问题的表和记录没删掉,重启后就会提示发生重复,直接启动失败。
rm -rf activiti-rest.war
cp activiti-app/WEB-INF/lib/mysql-connector-java-5.1.30.jar activiti-rest/WEB-INF/lib/
发现act_id_user下多了几个用户。
act_id_group
act_id_membership关联关系表也一样
默认账号密码:kermit kermit
打开一个接口,右侧有红色感叹号,表示需要授权。
发现右边感叹号变蓝了,说明授权成功。
点击try it out!,返回有两种方式可以访问,我们选择第二种rest接口方式。
打开postman,选择授权方式是Basic Auth,然后输入activiti-app的账号密码。
访问后结果:
OK,没问题。