报错问题
org.apache.catalina.LifecycleException: Protocol handler start failed
错误原因
- 端口号被占用导致程序启动失败
解决方案
- 找到对应端口号和PID,看下是啥程序占用了该端口号,要么杀死该程序,要么换个端口号
温馨提示
- 不一定是项目本身的端口号噢,可能项目里其他 JAR 的配置端口号
- 这里有一种BT情况跟大家分享下,最怕就是本地多个项目用了一个监听程序,然而每个 SpringBoot 监听程序的端口设置成一样,导致无论怎么启动都不能同时存在,本地调试时修改其中一个端口即可