jetbot 无法通过浏览器访问_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 start
root 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@izbp109iqt20o2h63tpcuvz ~]# /usr/local/java/tomcat8/bin/startup.sh
Using CATALINA_BASE: /usr/local/java/tomcat8
Using CATALINA_HOME: /usr/local/java/tomcat8
Using CATALINA_TMPDIR: /usr/local/java/tomcat8/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_152/jre
Using CLASSPATH: /usr/local/java/tomcat8/bin/bootstrap.jar:/usr/local/java/tomcat8/bin/tomcat-juli.jar
Tomcat 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
jetbot 无法通过浏览器访问_linux中启动tomcat后浏览器无法访问的解决方法相关推荐
- linux部署tomcat启动后无法访问,linux中启动tomcat后浏览器无法访问的解决方法
前言 不论是要启动,还是要关闭tomcat服务,都是要去到tomcat安装目录下的bin路径,当然你要是电脑关机自然是不需要的. 但最近在启动后发现了一个问题:Centos服务器,本地和服务器ip互p ...
- linux中启动tomcat后浏览器无法访问的解决方法之防火墙关闭
这个问题折磨了大半天,也怪自己对linux不是很熟悉.网上的文章铺天盖地没有一篇正常的 如果tomcat 确定启动正常,排查以下两个问题: 1.系统是否安装有安全软件例如360或电脑管家之类的 退出 ...
- idea创建web项目运行报404错误_IDEA JavaWeb项目启动运行后出现404错误的解决方法...
404这个错误真的是一言难尽!不过大多是配置文件出错,认真修改还是可以的 1.web.xml配置错误: 默认首页没有写的,在web.xml添加一个就行(前提是你有jsp页面,名字不要写错): 比如这个 ...
- 终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令)
终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令) 参考文章: (1)终端启动tomcat报错 command not found 解决方法 (含启动和关闭命 ...
- java 运行war_javaweb项目在Eclipse中启动Tomcat后运行正常,但是打成war包启动后运行异常的问题?...
项目框架 SSM+redis+shiro 问题描述 Eclipse中启动项目 从"Start the server"启动,项目运行一切正常 war包启动 项目打包,将war包放入本 ...
- Android Studio中启动模拟器时提示HAXM错误的解决方法
Android Studio中启动模拟器时,会提示HAXM错误,如图1所示. 图1 提示HAXM错误 以上错误的提示信息是需要在BIOS中打开"VT-x"设置,但是打开该设置后,依 ...
- Eclipse启动Tomcat时45秒超时的解决方法
Eclipse启动Tomcat时,默认配置的启动超时时长为45秒.假若项目需要加载的东西比较多,启动时间会比较久,如果启动超过45秒将会报错.有两种解决途径,方法只有一个,就是修改启动时间. 1. 修 ...
- linux上存的私钥文件不能访问_linux中配置vsftpd服务器匿名用户访问,实现文件上传下载服务...
1.安装vsftpd服务器 安装VSFTPD 安装更新完毕 2.添加防火墙使用规则 添加防火墙iptables使用规则 iptables -F 查看iptables使用情况 添加前查看防火墙列表 添加 ...
- Linux启动tomcat后局域网无法访问,发现8888端口只在tcp6上,而局域网只能访问tcp
现象:tcp可以通过局域网访问,tcp6无法通过局域网访问 解决办法: 在/etc下的sysctl.conf文件末尾添加如下: net.ipv6.conf.all.disable_ipv6 = 1 n ...
- myeclipse中启动weblogic IE运行很慢 的解决方法
1.用run模式,不要用debug模式运行.可以看一下是否设有断点,把所有的断点去掉后,就可以正常. 2.D:\weblogic\user_projects\domains\base_domain\s ...
最新文章
- SVN:冲突解决 合并别人的修改
- 取周一时间_周一到周五不好化妆?别着急,5款夏日通勤裸妆的教程来了!
- django安装配置及测试
- Makefile--基本规则(零)
- 2021年微信小程序点餐系统功能模板搭建
- PID实现水平姿态角控制
- 什么是反射(Reflection)?它能做什么?
- 给SpringBoot Web应用配上JavaFx漂亮衣服
- SSJ项目给我的感悟
- 商用机器人底盘的秘密
- 中国公布建设网络强国的时间表和路线图
- 最简单的树上染色问题(没有之一)
- 2023美国大学生数学建模竞赛E题光污染完整数据集和求解代码分享
- Zeppelin使用JDBC连接MySQL
- 亚马逊鲲鹏系统批量注册功能可以让你快速拥有大量亚马逊买家号
- RO反渗透膜规格尺寸该如何选择?
- 解放军军官军衔(不含士兵军衔)分为3等10级
- HTTP请求头X-Forwarded-For,Remote_Addr
- C++实现的Socket接口实现自定义协议通信
- CCF 201912-3 化学方程式
热门文章
- opencv图像分析与处理(9)- 选择性滤波
- (NeurIPS 2019) Gated CRF Loss -一种用于弱监督图像语义分割的新型损失函数
- 图像/视频超分之BackProjection
- 17.1.1 How to Set Up Replication 设置复制:
- 在lua的string库和正则表达式
- cnblogs上的mysql学习心得
- 群体智能优化算法之萤火虫群优化算法(Glowworm Swarm Optimization,GSO)
- 【生活相关】实验室专题研讨PPT模板说明备忘
- kpconv与point transformer异同、算法讲解
- IDL | 实验一、IDL编码与运行