org.apache.thrift.TApplicationException: Invalid method name:XXX

問題是在client端報出來的。

看了一下thrift生成的代碼,遠程調用是按照如下的流程進行的,發送請求,括號裏面是參數

然後接受響應,並返回,問題就是出在recv_xx裏面,服務端返回的是個異常


      send_xx(xx, xx, xx);
      return recv_xx();
    

在ReceiveBase中,就直接拋出這個異常了

服務端側日誌沒有出現錯誤信息

在網上搜索該異常信息org.apache.thrift.TApplicationException: Invalid method name:XXX

都是說

1 檢查調用的ip和端口是否正確。

2 檢查客戶端和服務端採用的協議(Protocol)是否一致。

 

經檢查,ip和端口配置是正確的。

協議也是正確的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章