java.lang.IllegalArgumentException: port out of range:80001


異常關鍵詞:

Unable to start embedded Tomcat server

 java.lang.IllegalArgumentException: port out of range:80001 

Springboot 內置的Tomcat 服務的端口號范圍是0-65535,超過65535就是拋出異常,

導致服務啟動失敗,直接拋出 Unable to start embedded Tomcat server.異常信息如下

 

 

 

出現異常而且是自己沒有遇到過的;直接上百度找答案,但是沒有找到相關的答案,

因為我搜索的關鍵詞是 java.lang.IllegalArgumentException: port out of range:80001,

仔細看錯誤信息發現異常是java.net包內部拋出的異常,直接搜索拋異常的代碼,

 

 

 

 可以從上面的代碼中看出,內置的Tomcat服務器端口是有顯示的,范圍是0-65535(十六進制的0xFFFF等於十進制的65535);

只要我們設置的端口號超過65535就會直接拋異常;

因為我一開始設置的端口號80001,已經超過65535,導致服務啟動失敗,所以解決這個問題只要修改端口號小於65535就可以解決這個問題.


免責聲明!

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



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