宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

tomcat9开启后使用内网ip:8080访问返回404

发表在 Linux面板2017-10-12 11:23 [复制链接] 14 6400

tomcat9开启后使用  内网ip:8080访问返回404,没有做其他任何配置,请问这是怎么回事呢,谢谢!
QQ20171012-111832@2x.png
1.png 2.png
使用道具 举报 只看该作者 回复
发表于 2017-10-12 15:18:27 | 显示全部楼层
正在排查原因
使用道具 举报 回复 支持 反对
发表于 2017-10-12 15:50:17 | 显示全部楼层

好的,辛苦
使用道具 举报 回复 支持 反对
发表于 2017-10-13 08:58:39 | 显示全部楼层

您好,测试tomcat7也是这个问题,都是编译安装方式安装的
使用道具 举报 回复 支持 反对
发表于 2017-10-13 11:08:16 | 显示全部楼层

启动tomcat9服务时,日志里有这样两段

13-Oct-2017 11:05:28.700 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component [Connector[HTTP/1.1-8080]]
org.apache.catalina.LifecycleException: Protocol handler initialization failed
        at org.apache.catalina.connector.Connector.initInternal(Connector.java:942)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
        at org.apache.catalina.core.StandardService.initInternal(StandardService.java:530)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
        at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:875)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:606)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:629)
        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:311)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:494)
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Net.java:433)
        at sun.nio.ch.Net.bind(Net.java:425)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:206)
        at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:952)
        at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:550)
        at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:69)
        at org.apache.catalina.connector.Connector.initInternal(Connector.java:939)
        ... 13 more

13-Oct-2017 11:05:28.701 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
13-Oct-2017 11:05:28.705 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component [Connector[AJP/1.3-8009]]
org.apache.catalina.LifecycleException: Protocol handler initialization failed
        at org.apache.catalina.connector.Connector.initInternal(Connector.java:942)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
        at org.apache.catalina.core.StandardService.initInternal(StandardService.java:530)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
        at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:875)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:606)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:629)
        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:311)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:494)
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Net.java:433)
        at sun.nio.ch.Net.bind(Net.java:425)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:206)
        at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:952)
        at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:550)
        at org.apache.catalina.connector.Connector.initInternal(Connector.java:939)
        ... 13 more
使用道具 举报 回复 支持 反对
发表于 2017-10-13 11:10:26 | 显示全部楼层

应该是8080端口冲突,把tomcat的8080端口改成别的就可以了!
使用道具 举报 回复 支持 反对
发表于 2017-10-13 11:12:46 | 显示全部楼层

应该是8080端口冲突造成的,我把把tomcat的8080端口改成8081的就可以了! QQ20171013-111120@2x.png
使用道具 举报 回复 支持 反对
发表于 2017-10-13 11:14:16 | 显示全部楼层
changjiale 发表于 2017-10-13 11:12
应该是8080端口冲突造成的,我把把tomcat的8080端口改成8081的就可以了!

好的
使用道具 举报 回复 支持 反对
发表于 2017-10-13 11:14:43 | 显示全部楼层
不对 你进入ssh 输入这条命令看看
  1. lsof -i :8080
复制代码
使用道具 举报 回复 支持 反对
发表于 2017-10-13 11:17:14 | 显示全部楼层
河妖 发表于 2017-10-13 11:14
不对 你进入ssh 输入这条命令看看

111.png
显示这个
使用道具 举报 回复 支持 反对
发表于 2017-10-13 11:39:04 | 显示全部楼层
  1. lsof -i :8081
复制代码
使用道具 举报 回复 支持 反对
发表于 2017-10-13 14:01:55 | 显示全部楼层
使用道具 举报 回复 支持 反对
发表于 2017-10-13 17:16:55 | 显示全部楼层
已修复此问题 卸载重装tomcat即可
使用道具 举报 回复 支持 反对
发表于 2017-10-13 17:22:57 | 显示全部楼层
河妖 发表于 2017-10-13 17:16
已修复此问题 卸载重装tomcat即可

好的,谢谢
使用道具 举报 回复 支持 反对
发表于 2019-5-13 14:25:41 | 显示全部楼层
这个问题确定解决了吗
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表