[已解決] java.net.ConnectException: Connection refused: no further information


 程序拋出這個異常的原因多數是因為在此[host:port]沒有監聽,那么該如何解決這個問題呢,如下

  • 第一個要做的是看你的host和port是否寫錯了,如 [ 127.00.1:8080 ]
  • 第二個要看你的server是否真正的運行起來了,比如server在啟動過程某些組件加載異常,會導致服務啟動不成功。
  • 第三個有可能是防火牆的原因,關閉防火牆試試
  • 第四個就是如果你是自己寫的socket那么檢查如下:

  

//使用不帶有host的InterSocketAddress
socket.bind(new InetSocketAddress(port));
//而不是使用它
socket.bind(new InetSocketAddress(host,port));

//當bind操作帶有host時,只能通過指定host加端口訪問,否則會拋出異常
java.net.ConnectException: Connection refused: no further information

 

文章來源:http://www.cnblogs.com/gifisan/p/5406922.html 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM