IntelliJ運行下載的Servlet時報錯 Error running Tomcat 8.5.8: Unable to open debugger port (127.0.0.1:49551): java.net.SocketException


學習Java Servlet時,從Wrox上下載了示例代碼,准備run/debug時發現以下錯誤:

 

Error running Tomcat 8.5.8: Unable to open debugger port (127.0.0.1:49551): java.net.SocketException "Socket closed"

/Users/GuQiang/Tomcat/apache-tomcat-8.5.8/bin/catalina.sh stop
Using CATALINA_BASE: C:\Program Files\Apache Software Foundation\Tomcat 8.0
Unable to start as CATALINA_BASE contains a colon (:) character

 

看了網上解釋,大部分都說是端口號不對。

但是錯誤描述上分明寫的CATALINA_BASE配置中有不能識別的 (:)

所以在Run/Debug Configuration中發現原有代碼中有配置了特定的環境變量(Pass Environment Variable)

用MAC的人很容易就發現了問題。MAC下哪里來的C:\Programs Files...  :-(

把這里的Pass environment variables去掉或修正即可。:-)


免責聲明!

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



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