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