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