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就可以解决这个问题.

posted @ 2021-12-30 11:49  周劭洋  阅读(1502)  评论(0编辑  收藏  举报