关于Tomcat无法启动以及无法访问小猫主页的问题排查

编程入门 行业动态 更新时间:2024-10-04 05:31:52

关于Tomcat无法启动以及无法访问<a href=https://www.elefans.com/category/jswz/34/1765657.html style=小猫主页的问题排查"/>

关于Tomcat无法启动以及无法访问小猫主页的问题排查

 在服务器部署web项目时,发现通过bin目录下的startup.bat启动一直闪退,可以看到在startup.bat调用catalina.bat的过程中可以看到有报错信息一闪而过,而后闪退,查看D:\apache-tomcat-7.0.77\logs目录下的日志文件:catalina.2018-06-06.log,日志记录如下:

严重: Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"]
java.lang.Exception: Socket bind failed: [730013] ???????????????í????×??????·??????×?at org.apache.tomcat.util.AprEndpoint.bind(AprEndpoint.java:481)at org.apache.tomcat.util.AbstractEndpoint.init(AbstractEndpoint.java:715)at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:452)at org.apache.catalina.connector.Connector.initInternal(Connector.java:978)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.core.StandardService.initInternal(StandardService.java:560)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:840)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.startup.Catalina.load(Catalina.java:642)at org.apache.catalina.startup.Catalina.load(Catalina.java:667)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:498)at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:253)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:427)六月 06, 2018 11:23:36 上午 org.apache.catalina.core.StandardService initInternal
严重: Failed to initialize connector [Connector[HTTP/1.1-8080]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8080]]at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)at org.apache.catalina.core.StandardService.initInternal(StandardService.java:560)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:840)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.startup.Catalina.load(Catalina.java:642)at org.apache.catalina.startup.Catalina.load(Catalina.java:667)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:498)at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:253)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:427)
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failedat org.apache.catalina.connector.Connector.initInternal(Connector.java:980)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)... 12 more
Caused by: java.lang.Exception: Socket bind failed: [730013] ???????????????í????×??????·??????×?at org.apache.tomcat.util.AprEndpoint.bind(AprEndpoint.java:481)at org.apache.tomcat.util.AbstractEndpoint.init(AbstractEndpoint.java:715)at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:452)at org.apache.catalina.connector.Connector.initInternal(Connector.java:978)... 13 more六月 06, 2018 11:23:36 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-apr-8009"]
六月 06, 2018 11:23:36 上午 org.apache.coyote.AbstractProtocol init
严重: Failed to initialize end point associated with ProtocolHandler ["ajp-apr-8009"]
java.lang.Exception: Socket bind failed: [730013] ???????????????í????×??????·??????×?at org.apache.tomcat.util.AprEndpoint.bind(AprEndpoint.java:481)at org.apache.tomcat.util.AbstractEndpoint.init(AbstractEndpoint.java:715)at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:452)at org.apache.catalina.connector.Connector.initInternal(Connector.java:978)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.core.StandardService.initInternal(StandardService.java:560)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:840)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.startup.Catalina.load(Catalina.java:642)at org.apache.catalina.startup.Catalina.load(Catalina.java:667)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:498)at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:253)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:427)六月 06, 2018 11:23:37 上午 org.apache.catalina.core.StandardService initInternal
严重: Failed to initialize connector [Connector[AJP/1.3-8009]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[AJP/1.3-8009]]at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)at org.apache.catalina.core.StandardService.initInternal(StandardService.java:560)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:840)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.startup.Catalina.load(Catalina.java:642)at org.apache.catalina.startup.Catalina.load(Catalina.java:667)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:498)at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:253)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:427)
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failedat org.apache.catalina.connector.Connector.initInternal(Connector.java:980)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)... 12 more
Caused by: java.lang.Exception: Socket bind failed: [730013] ???????????????í????×??????·??????×?at org.apache.tomcat.util.AprEndpoint.bind(AprEndpoint.java:481)at org.apache.tomcat.util.AbstractEndpoint.init(AbstractEndpoint.java:715)at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:452)at org.apache.catalina.connector.Connector.initInternal(Connector.java:978)... 13 more

可以发现是端口绑定的问题(win平台),查看端口占用情况netstat -ano,发现8080端口被占用,启动任务管理器,将javawe好像是这个名字的线程干掉,重启即可,除此以外,之前清理webapps文件夹的时候,莫名其妙在启动服务器后无法进入小猫的主页,发现webapps中的ROOT文件夹下除了一个web.xml文件别无他物,在服务器启动后的主页http://localhost:8080默认进入的是%tomcat%/webapps/ROOT,所以如果在误删ROOT下的文件后的情况下很可能导致服务器工程主页无法访问的情况,此时必须找到相应版本的tomcat再次解压将ROOT文件夹覆盖即可,重启便可看到小猫。

更多推荐

关于Tomcat无法启动以及无法访问小猫主页的问题排查

本文发布于:2024-02-19 19:14:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1765683.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:小猫   无法启动   无法访问   主页   Tomcat

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!