解决was not registered for synchronization because synchronization is not active

上线部署中遇到的一个巨大的bug

  • was not registered for synchronization because synchronization is not active
    • 1.放开宝塔防火墙的3306端口
    • 2.放开云平台安全组3306端口
    • 测试以下在navicat能不能远程访问
    • 接着修改一下springboot项目的上线环境

was not registered for synchronization because synchronization is not active

一个非常令人无语的部署上线中遇到的bug,
有人说是什么事务,或者bean不规范,或者连接池问题,但都不是我的问题!!
我的解决方案:

1.放开宝塔防火墙的3306端口

解决was not registered for synchronization because synchronization is not active_第1张图片

2.放开云平台安全组3306端口

解决was not registered for synchronization because synchronization is not active_第2张图片

测试以下在navicat能不能远程访问

解决was not registered for synchronization because synchronization is not active_第3张图片
解决was not registered for synchronization because synchronization is not active_第4张图片
远程测试可以连上后那就没问题了

接着修改一下springboot项目的上线环境

同样不要用root来连接数据库!!
在这里插入图片描述
然后杀掉之前的8080端口进程
重新部署以下后端
然后看一下日志!!
问题解决了

你可能感兴趣的:(笔记,java常见报错以及解决方案,JavaEE,java,服务器,java-ee)