个人解决流程:
一看到这个问题,下意识想到了是dubbo远程连接的问题,可能是dubbo本身的问题,于是在虚拟机上另外一台dubbo能正常脸上的服务器上重新尝试,还是报相同的错误,并且在dubbo-admin能够看到服务。
再考虑会不会是代码问题,例如没有实现序列化,但检查发现都实现了Serializable接口,用小demo测试的时候也没有发现问题所在。
最后考虑会不会是数据库或其他远程连接的问题,于是把数据库改成本地的数据库,发现成功解决问题。
总结:
1.数据库连接数超过了最大限制。
3.数据库连接驱动的版本与数据库版本不兼容。(需要注意的是,如果是高版本的驱动,配置中应该是jdbc.driver=com.MysqL.cj.jdbc.Driver 而不是 jdbc.driver=com.MysqL.jdbc.Driver)
4.数据库对应的端口未打开。
5.可能是druid等jar包版本不匹配导致连接超时。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。