dubbo Caused by: com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method

前一天项目启动正常,第二天项目启动时出现 :

Caused by: com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method  ...Service ...

网上查到的方法都不适用 (序列化什么的)
最后重新回到错误信息,发现还有一个错误:

com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout

这时候想起曾经在idea出现过已配置数据库但没有启动数据库链接时报错,
有可能这个问题是Service层调用Dao层时无法访问数据库导致的连接超时

启动数据库链接
在这里插入图片描述
然后重新编译启动项目 依旧报错。。。。
又浪费大半天寻找解决方案,依旧没解决
最后 回到数据库链接这个问题:
尝试在idea中的可视化工具进行了命令行查询操作,发现可以拿到数据,此时再次编译启动项目,项目正常运行

猜想:

前提:本地MySQL服务是自启动的
1.idea在启用数据库链接时并没有直接链接数据库服务,直到执行sql语句才正式链接,导致项目启动时没有链接到数据库
2.本地MySQL服务自启动可能需要在命令行或者可视化工具中执行SQL语句才真正启动数据库服务,在此之前能进行链接却没有启动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值