dubbo+zookeeper報錯:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method
阿新 • • 發佈:2019-01-27
com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method
可能的錯誤原因有三個
前兩個是從網上摘得, 第三個是自己解決的
1.需要進行例項化的類沒有進行例項化,具體沒有例項化的類會在錯誤資訊中顯示,在錯誤資訊中搜索“Serializable”即可找到將其實現序列化可消除錯誤。
2.是在使用Dubbo提供服務是在主機上啟動了虛擬機器的網路,在Windows中具體可以,在執行中輸入“CMD”在CMD視窗中輸入"ifconfig"命令檢視,
如果有其他除本地的網路連結,通過命令或者將其手動禁止,再啟動Dubbo服務可以解決問題。(我的錯誤原因是這個)
3.防火牆對應埠沒有開啟, centos使用命令
/sbin/iptables -I INPUT -p tcp --dport 埠號 -j ACCEPT
開啟埠
---------------------------------------------------------------------------------------
在沒開啟wifi之前,介面一直能聯通,開啟wifi後,dubbo心跳機制的介面連通性測試不成功,報RemoteException
開啟cmd>>ipconfig,ping自己的本機地址10.10.11.44,無法再ping通自己。
請求資料時,後臺報錯
關掉wifi後,能正常ping通自己,dubbo心跳的介面連通性測試能成功