一、原因
目前很多公司的数据库都选用了mysql8.x的版本,在第一篇文章中,说明了如果配置mysql5.x的版本,因此这篇文章来对activiti中用到的mysql进行升级。
二、准备文件
1. mysql-connector-java-8.0.17.jar的jar包文件
2.mysql数据库
三、操作步骤
1、activiti-admin更新
第一步:将下载好的mysq8.x的驱动jar包放入\apache-tomcat-8.5.64\webapps\activiti-admin\WEB-INF\lib目录下,并删除之前的mysql5.x的jar包。
第二步:修改\apache-tomcat-8.5.64\webapps\activiti-admin\META-INF\maven\org.activiti\activiti-admin\pom.xml中关于mysql的配置
版本对应的替换成jar包的版本。
第三步:验证,将修改好的配置文件保存,启动tomcat,查看页面数据是否读取的是数据库中的数据即可。
2、activiti-app更新
第一步:将下载好的mysq8.x的驱动jar包放入\apache-tomcat-8.5.64\webapps\activiti-app\WEB-INF\lib目录下,并删除之前的mysql5.x的jar包。
第二步:检查\apache-tomcat-8.5.64\webapps\activiti-app\META-INF\maven\org.activiti\activiti-app\pom.xml中关于mysql的配置
发现这边没有配置版本号,那就不用加了,默认读取8.x的驱动包即可。
第三步:验证,将修改好的配置文件保存,启动tomcat,查看页面数据是否读取的是数据库中的数据即可。
3、activiti-rest 不用更新
四、总结
从mysql5.x升级到mysql8.x,需要注意的就是要把lib文件夹中的mysql5.x的包删除,否则会导致jar包冲突,从而起不动项目。