tomcat启动报严重的错误

部署完成的tomcat第一次启动后没有问题,第二次启动就会提示tomcat端口有 “严重” 的报错,现在每次启动都需要重新修改tomcat端口才能访问

10-Dec-2021 10:15:18.866 严重 [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[AJP/1.3-8041]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[AJP/1.3-8041]]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:549)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:875)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
at org.apache.catalina.startup.Catalina.load(Catalina.java:607)
at org.apache.catalina.startup.Catalina.load(Catalina.java:630)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
请各路指导一下,如何才能解决这个问题。

那就是端口占用了,每次启动的时候,都要把之前启动的服务关闭,否则就会出现端口占用问题。

1、看看tomcat有没有运行的权限,如果没有,就检查,如果有,进行下一步;
2、你的应用是不是有问题,如果有问题,也是会启动不了;
3、如果是打包好的war运行,需要检查运行环境的jdk和打包的jdk版本问题;