tomcat显示启动成功,访问不了
问题阐述
解压tomcat成功之后,发现访问不了。
问题分析
1.开通了防火墙,但是没有放开8080端口号
查看防火墙状态:firewall-cmd --state
显示running表示防火墙是开启状态
执行放开8080端口的命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent
2.服务器没有添加规则,例如阿里云,腾讯云服务器都需要添加端口号的规则
3.tomcat显示启动成功,但是启动日志报错,报错信息如下:
27-Apr-2022 20:11:52.136 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component [Connector[HTTP/1.1-8080]]org.apache.catalina.LifecycleException: Protocol handler initialization failedat org.apache.catalina.connector.Connector.initInternal(Connector.java:1049)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)at org.apache.catalina.core.StandardService.initInternal(StandardService.java:556)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:1042)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)at org.apache.catalina.startup.Catalina.load(Catalina.java:724)at org.apache.catalina.startup.Catalina.load(Catalina.java:746)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:305)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)Caused by: java.net.BindException: Address already in useat sun.nio.ch.Net.bind0(Native Method)at sun.nio.ch.Net.bind(Net.java:461)at sun.nio.ch.Net.bind(Net.java:453)at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:222)at org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:274)at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:229)at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1227)at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1240)at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:603)at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:80)at org.apache.catalina.connector.Connector.initInternal(Connector.java:1046)... 13 more
显示端口号被占用,可以使用命令netstat -lnpt
命令查看8080端口是否被占用。然后kill掉这个进程,重试即可。
或者修改tomcat的端口号,修改命令为:sed -i 's/Connector port="8080"/Connector port="80"/' /usr/local/Tomcat8.5/conf/server.xml
我这块kill掉8080端口的进程之后,启动tomcat,查看tomcat的启动日志(启动日志的命令,在tomcat的logs目录下执行:tail -200 catalina.out
)。发现如下报错:Could not contact [localhost:8005] (base port [8005] and offset [0]).
,在网上搜了搜,执行了个命令:killall java
杀死所有java进程之后再重启启动tomcat即可。
tomcat显示启动成功,访问不了相关推荐
- Prometheus启动成功访问页面显示Service Unavailable
文章目录 问题:Prometheus进程存在页面访问不了 解决方法: 查看进程是否存在 重新启动Prometheus 访问Prometheus页面 问题:Prometheus进程存在页面访问不了 解决 ...
- Tomcat正常启动却访问不了·解决方法
Tomcat正常启动却访问不了·解决方法 查看端口 附加·修改端口号 查看端口 Tomcat若启动成功,并且没有一闪而过,访问不了,说明你访问端口号可能错了,这时候你就需要检查你的端口号,首先进入co ...
- Linux环境下,查看Tomcat是否启动成功
1.Tomcat一般默认是80端口,如果你没有修改过端口,可以通过curl 127.0.0.1:80来测试Tomcat是否可以访问,如果返回界面信息,证明Tomcat启动成功. 2.使用top命令,如 ...
- Tomcat无法启动和访问项目出现404
title: Tomcat无法启动和访问项目出现404 date: 2019-05-19 12:41:26 tags: ["Java", "Tomcat"] 首 ...
- tomcat启动失败无权限_无法访问tomcat怎么办_电脑tomcat启动成功访问不了解决方法...
2017-06-13 16:36:18 我们在网上下载安装Tomcat,Win7系统直接启动解压缩后的Tomcat/bin/startup.bat,发现无法正常启动.然后使用浏览器访问地址均无法正常访 ...
- 关于tomcat服务器启动后访问localhost:8080报错500或者404的解决
一.问题描述 昨天安装了tomcat9.0以后,尝试启动服务器,访问localhost:8080测试是否启动成功,结果提示404.有趣的是,在我刷新了一下页面以后报错又变成了500,错误提示主要内容就 ...
- Tomcat8部署项目启动成功,访问项目报404解析
1.首先确认tomcat启动成功(http://localhost:8080 访问正常) 2.其次确认tomcat config(双击显示)->Server Locations,如图(注意:部署 ...
- tomcat正常启动但是访问 404
最近遇到了一些奇葩的的问题,搞了好半天才处理掉.今天就简单记录一下吧,以备不时之需. 问题描述: 在整合spring mvc项目的完成后,正常启动tomcat,发现tomcat启动成功了,但是访问本 ...
- linux本地检测如何tomcat是否启动成功tomcat端口检测
解决方法: 1. curl 127.0.0.1:8080 第一可以知道本地是否可以访问tomcat,返回页面代码 tail -f ./catalina.out 查看tomcat的logs目录下的cat ...
最新文章
- exp ORA-01455: converting column overflows integer datatype
- 数据结构与算法笔记(七)—— 选择排序
- python连接服务器代码_python服务器端收发请求的实现代码
- android tag的使用方法,Android:如何使用Html.TagHandler?
- http 安全性和幂等性_HTTP方法:幂等性和安全性
- 苏州大学计算机学院报录比,【图片】18年苏州大学计算机872考研经验分享【苏州大学研究生吧】_百度贴吧...
- elctron项目_electron项目结构介绍
- 代码写好了怎么在php里裕兴_8 行代码用Python画一个中国地图
- apt-get 与 apt-cache使用
- Java之注解的定义及使用
- python写标准api_用python写api
- 网站Banner图切换效果(flash)
- 51Nod 1873 - 初中的算术(JAVA)
- 去掉博客复制下来的代码的行号
- E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故
- SSM+基于ssm的汽车租赁平台的设计与实现 毕业设计-附源码211708
- 央行房贷新政带火北京学区房:相比前两月涨10%
- [Test]测试相关资料
- vue+echarts5 实现中国地图
- 观看中国软件市场,免费的WPS说明了什么?