千家信息网

linux中启动tomcat后浏览器无法访问的解决方法

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,前言不论是要启动,还是要关闭tomcat服务,都是要去到tomcat安装目录下的bin路径,当然你要是电脑关机自然是不需要的。但最近在启动后发现了一个问题:Centos服务器,本地和服务器ip互pin
千家信息网最后更新 2026年10月31日linux中启动tomcat后浏览器无法访问的解决方法

前言

不论是要启动,还是要关闭tomcat服务,都是要去到tomcat安装目录下的bin路径,当然你要是电脑关机自然是不需要的。

但最近在启动后发现了一个问题:Centos服务器,本地和服务器ip互ping正常(本机ping服务器,服务器ping本地),但是服务器上部署好tomcat后,本机却无法通过浏览器访问服务器tomcat的8080端口.

比如服务器公网ip为:123.123.123.123,启动tomcat后默认端口为8080,通过123.123.123.123:8080访问时,无法访问tomcat默认页面.考虑是服务器防火墙的问题.

确认tomcat已开启

$ ps -ef|grep tomcat

控制台输出,表明tomcat已处于开启状态

root  1428  1 0 Dec08 ?  00:02:16 /usr/local/java/jdk1.8.0_152/jre/bin/java -Djava.util.logging.config.file=/usr/local/java/tomcat8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -classpath /usr/local/java/tomcat8/bin/bootstrap.jar:/usr/local/java/tomcat8/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/java/tomcat8 -Dcatalina.home=/usr/local/java/tomcat8 -Djava.io.tmpdir=/usr/local/java/tomcat8/temp org.apache.catalina.startup.Bootstrap startroot  4932 4069 0 09:16 pts/0 00:00:00 grep --color=auto tomcat

如果tomcat未开启,则通过tomcat的startup.sh命令开启,直接输入文件所在的路径即可.

$ /usr/local/java/tomcat8/bin/startup.sh

控制台输出:

[root@izbp109iqt20o2h73tpcuvz ~]# /usr/local/java/tomcat8/bin/startup.sh Using CATALINA_BASE: /usr/local/java/tomcat8Using CATALINA_HOME: /usr/local/java/tomcat8Using CATALINA_TMPDIR: /usr/local/java/tomcat8/tempUsing JRE_HOME:  /usr/local/java/jdk1.8.0_152/jreUsing CLASSPATH:  /usr/local/java/tomcat8/bin/bootstrap.jar:/usr/local/java/tomcat8/bin/tomcat-juli.jarTomcat started.

Tomcat started.表明tomcat已开启成功!

配置防火墙

编辑防火墙配置

$ vi /etc/sysconfig/iptables

添加8080端口的防火墙,允许访问.

*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibited

注意!非常关键:端口的配置必须要在如下配置的上方,放在下方无效.

-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibited

输入i开始编辑,ESC键结束编辑,WQ保存并退出.

重启防火墙

$ service iptables restart

之后就可以在本机通过浏览器访问123.123.123.123:8080,就可以正常看到tomcat的默认欢迎页面了.

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。

参考链接:http://blog.csdn.net/itzhangdaopin/article/details/62044620

服务 服务器 防火墙 防火 端口 配置 本机 浏览器 浏览 内容 控制台 路径 问题 页面 参考 学习 控制 输入 输出 成功 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网加科技 深圳市人人互联网科技有限公司 广州为想互联网科技有限公司 哈尔滨大商圈互联网科技有限公司 成都狮子座互联网科技 上海亿帐通互联网科技 国外互联网科技网站 华脉科技工业互联网产品 互联网和高科技公司 农村开互联网科技讲堂 互联网科技博主是什么意思 互联网教育科技公司vipkid 注册互联网科技公司经营范围大全 互联网保险科技创业 洛阳共同富裕互联网科技有限公司 科技互联网的核心竞争力 互联网企业科技类企业如何做账 珠海东科互联网科技有限公司 现代互联网科技公司 互联网科技创业有什么好项目 互联网科技 国外互联网科技网站 广州慧亚互联网科技怎么样 宁夏众和广鑫互联网科技有限公司 广西互联网科技孵化中心 元气玛特互联网科技公司是外包吗 北京市互联网新科技 信承诺互联网科技有限公司 互联网对科技影响 互联网科技创业计划的风险分析
0