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

  

  

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

  

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

  

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

  

        $ p ef | grep tomcat      

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

        根1428 1 0日内& # 63;00:02:16/usr/local/java/jdk1.8.0_152/jre/java -Djava.util.logging.config.file=/usr/bin/地方/java/tomcat8/conf/日志记录。-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/地方/java/tomcat8/bin/tomcat-juli。jar -Dcatalina。基?/usr/地方/java/tomcat8 -Dcatalina。家=/usr/地方/java/tomcat8 -Djava.io。tmpdir=/usr/地方/java/tomcat8/临时org.apache.catalina.startup。引导启动   根4932 4069 0 09:16分/0就是grep汽车tomcat——颜色=      

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

        美元/usr/local/java/tomcat8/bin/startup.sh      

控制台输出:

        #/usr/local/java/tomcat8/bin/startup.sh root@izbp109iqt20o2h73tpcuvz ~   使用CATALINA_BASE:/usr/local/java/tomcat8   使用CATALINA_HOME:/usr/local/java/tomcat8   使用CATALINA_TMPDIR:/usr/local/java/tomcat8/temp   使用JRE_HOME:/usr/local/java/jdk1.8.0_152/jre   使用类路径:/usr/local/java/tomcat8/bin/bootstrap.jar:/usr/地方/java/tomcat8/bin/tomcat-juli.jar   Tomcat启动。      

Tomcat启动。表明Tomcat已开启成功!

  


  

  

编辑防火墙配置

        美元vi/etc/sysconfig/iptables      

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

        *过滤   :输入接受(0时)   :接受转发(0时)   :输出接受(0时)   ——输入- m状态,状态相关,建立- j接受   ——输入- p icmp - j接受   ——输入- lo - j接受   ——输入tcp - m - p状态——国家新的tcp - dport 22 - j - m接受   ——输入- m状态——国家新的tcp - p tcp——dport 80 - j - m接受   ——输入- m状态——国家新的tcp - p tcp——dport 3306 - j - m接受   ——输入- m状态——国家新的tcp - p tcp——dport 8080 - j - m接受   ——输入- j拒绝——reject-with icmp-host-prohibited   ——向前- j拒绝——reject-with icmp-host-prohibited      

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

        ——输入- j拒绝——reject-with icmp-host-prohibited   ——向前- j拒绝——reject-with icmp-host-prohibited      

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

  

重启防火墙

        $ service iptables重启      

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

  

  

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

  

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

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