java.net.ConnectException: Connection refused 異常


錯誤信息:

java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at java.net.Socket.connect(Socket.java:538)
        at java.net.Socket.<init>(Socket.java:434)
        ...
原因可能:
  • 端口被占用
  • 路徑錯誤
  • 請求方式(get|post)
  • ...
解決方法:

我這里是出現端口被占用的狀況,可以:

  • 殺死占用端口號(一般為8080)的進程,釋放端口;
  • 徹底關閉 Tomcat 服務器,或者重新啟動項目。

這里選擇后者,也是在沒有端口沖突的情況下較為普遍的方法,步驟可參考:
linux下tomcat服務器的啟動和關閉以及查看實時打印日志


免責聲明!

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



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