报错com.alibaba.dubbo.rpc.RpcException

本文仅记录学习过程中遇到的一个报错和最终解决方法

出错背景

原开发商城学习项目,商品管理后台页面及代码已经编写测试完成,后期将其余的模块(单点登陆,前台商品详情展示,订单购物车,搜索查询)完成后一起发布,来完成最终细节的完善,全部服务启动后,登陆后台界面,发现任何功能都报错.
例如,再请求获得商品类目的tree的时候
在这里插入图片描述
在这里插入图片描述
网上很多说这个是因为传递对象没有实现序列化Serializable接口的原因,检查发现所有传递的pojo都已经实现了序列化接口,而且在之前开始做这个功能模块的时候已经有一次报错经历,完善了所有的序列化接口解决了,这里可以排除这个原因.

检查服务是否正常
在这里插入图片描述
在dubbo的后台可以很明显的看到服务都正常,之前也未操作过禁用哪个服务,所以dubbo和zookeeper这里应该是没问题的
在这里插入图片描述

随后检查数据库的配置在这里插入图片描述
用户名和密码都没有更改过
但是使用客户端连接数据库的时候报错:
在这里插入图片描述
初步判断是数据库的原因
想到360最近好像删除了什么木马文件,果然是和mysql相关的文件
在这里插入图片描述
尝试先将文件恢复,连接还是不行,并且报错:
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)

在电脑本机的服务中找到Mysql的服务,并启动服务,这个时候红色框的位置会显示正在运行
在这里插入图片描述
重新连接客户端成功
重启后台相关的war包工程,再次测试功能
在这里插入图片描述
搞定

猜你喜欢

转载自blog.csdn.net/weixin_43410959/article/details/86147597