Activiti6三个war包连接SQLServer数据库

Activiti6

下载Activiti6,地址:https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip

activiti-6.0.0.zip 解压后在activiti-6.0.0\wars 目录下有三个war包文件:
activiti-admin.war 、activiti-app.war 、activiti-rest.war。

这三个项目默认使用的数据库是 内存数据库H2,网上说明的都是更改为MySql数据库,本次记录了如何修改为SqlServer数据库。

环境版本如下:
JDK版本:java version “1.7.0_45”
Tomcat版本:apache-tomcat-7.0.73
SQLServer版本:Microsoft SQL Server 2019

部署三个war包

将三个war包:activiti-admin.war 、activiti-app.war 、activiti-rest.war 复制到Tomcat的 webapps 文件夹下,然后启动Tomcat。
tomcat的webapps目录
成功启动tomcat后,三个war包被成功解压:
tomcat运行成功后
然后停止tomcat ,一定 一定 一定要 删除三个war包文件,防止修改配置后,启动tomcat后三个项目被重新覆盖。

连接SQLServer数据库可以使用jTDS驱动,也可以使用sqljdbc 驱动,在这里我们使用的是jtds-1.3.1.jar 驱动,需要自行下载。
如果使用sqljdbc驱动,建议使用sqljdbc4-4.0.jar版本,官方文档建议:
数据库驱动选择

activiti-app的修改

打开activiti-app\WEB-INF\classes\META-INF\activiti-app目录下的activiti-app.properties,修改数据源
修改前
修改后:
修改后
修改默认用户
修改默认用户
由于默认使用的是activiti6ui数据,需要在SQLServer中创建activiti6ui数据库。
默认数据
将jtds-1.3.1.jar 文件拷贝到 activiti-app\WEB-INF\lib目录下。

重新启动Tomcat后,查看效果:
在这里插入图片描述
访问 http://localhost:8080/activiti-app/ ,用户名和密码为上面修改的admin.email 和 admin.password。
在这里插入图片描述
在这里插入图片描述
到这里,activiti-app部署成功。

activiti-admin的修改

关闭tomcat后,打开activiti-admin\WEB-INF\classes\META-INF\activiti-admin目录下activiti-admin.properties文件
修改admin的配置
修改endpoint config
修改admin中的endpoint部分
由于activiti-admin默认使用的数据是activitiadmin,需要先创建activitiadmin数据,并将jtds-1.3.1.jar 文件拷贝到 activiti-admin\WEB-INF\lib目录下。

重启tomcat后查看效果:
admin项目数据库
访问 http://localhost:8080/activiti-app/ ,默认账号和密码:admin,admin
admin项目登录
点击 红色1 Check Activiti REST endpoint 弹出绿色 2,表示校验成功。
校验
到此,activiti-admin部署成功。

activiti-rest的修改

关闭tomcat后,打开activiti-rest\WEB-INF\classes目录下db.properties文件,注释掉H2数据的配置,增加SQLServer配置项目,连接的数据库是activiti6ui,如下图:
rest配置
同时将同目录下的activiti-custom-context.xml 文件中对bean的注释全部放开,这一步很关键。并将jtds-1.3.1.jar 文件拷贝到 activiti-rest\WEB-INF\lib目录下。

启动tomcat,数据库中增加了用户数据:
rest启动成功后的数据变化
访问地址:http://localhost:8080/activiti-rest/docs/ ,默认用户和密码:kermit:kermit

如下红色感叹号表示未授权
未授权
点击红色感叹号,输入activiti-app中配置的用户和密码:
授权中
感叹号变为蓝色后,表示授权成功!
已授权
到此,activiti-rest部署成功!

在操作过程中如果失败,最好将所建的数据库删除后,重启Tomcat,以防止未知原因。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值