问题:com.alibaba.dubbo.rpc.RpcException: Failed to invoke ......
2024-10-07 01:16:26
个人解决流程:
一看到这个问题,下意识想到了是dubbo远程连接的问题,可能是dubbo本身的问题,于是在虚拟机上另外一台dubbo能正常脸上的服务器上重新尝试,还是报相同的错误,并且在dubbo-admin能够看到服务。
再考虑会不会是代码问题,例如没有实现序列化,但检查发现都实现了Serializable接口,用小demo测试的时候也没有发现问题所在。
最后考虑会不会是数据库或其他远程连接的问题,于是把数据库改成本地的数据库,发现成功解决问题。
总结:
如果是类似于本人这种数据库方面错误可能是因为:
1.数据库连接数超过了最大限制。
2.数据库地址或账号密码错误。
3.数据库连接驱动的版本与数据库版本不兼容。(需要注意的是,如果是高版本的驱动,配置中应该是jdbc.driver=com.mysql.cj.jdbc.Driver 而不是 jdbc.driver=com.mysql.jdbc.Driver)
4.数据库对应的端口未打开。
5.可能是druid等jar包版本不匹配导致连接超时。
最新文章
- Linux上mongodb开机自启动
- ListView setOnItemClickListener无效原因分析
- Git命令使用总结
- Codeforces #Round 376 F 题解
- Oracle中的rownum和rowid
- distinct和group by
- HTML--内联元素与块级元素
- Entity Framework中实现指定字段更新
- python之pandas模块
- CentOS6.5安装Python2.7和Pip
- Eclipse相关集锦第二季
- 【ASP.NET Web API教程】4.1 ASP.NET Web API中的路由
- Maven学习 使用Nexus搭建Maven私服(转)
- JSON异步及跨域
- Numpy库(个人学习笔记)
- 命令行获取zabbix最新的issues - jq 解释json
- php 10进制转62进制,可用于短网址生成
- ORACLE的rownum用法讲解
- 基于虹软sdk,java实现人脸识别(demo)
- JavaScript中判断null、undefined与NaN的方法