前言

不论是要启动,还是要关闭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

时间: 2017-12-07

linux部署tomcat启动后无法访问,linux中启动tomcat后浏览器无法访问的解决方法相关推荐

  1. Linux 有问必答:如何在Ubuntu或者Debian中启动后进入命令行

    Linux 有问必答:如何在Ubuntu或者Debian中启动后进入命令行 提问:我运行的是Ubuntu桌面,但是我希望启动后临时进入命令行.有什么简便的方法可以启动进入终端? Linux桌面自带了一 ...

  2. 在win10本地开发springboot项目能上传图片,并能通过URL直接从浏览器访问,但是部署到服务器上后能上传文件,但是通过浏览器无法访问图片

    在win10本地开发springboot项目能上传图片,并能通过URL直接从浏览器访问,但是部署到服务器上后能上传文件,但是通过浏览器无法访问图片 1.首先springboot项目在Window和Li ...

  3. linux vim无法退格,Cygwin下安装vim后,vim中退格键无法正常使用的解决方法

    问题描述: 在Cygwin中安装完vim后 进入vim,发现上下左右键和退格键都无法正常使用 问题分析: 首先考虑到的就是缺少vim的配置文件,首先查看/etc路径下是否有vim的配置文件 admin ...

  4. linux vim m,关于linux中使用vim打开文件出现^M的解决方法

    在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件.我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致, 各 ...

  5. 直接双击启动tomcat中的startup.bat闪退原因及解决方法

    直接双击启动tomcat中的startup.bat闪退原因及解决方法 参考文章: (1)直接双击启动tomcat中的startup.bat闪退原因及解决方法 (2)https://www.cnblog ...

  6. 局域网访问提示无法访问检查拼写_Win7访问共享文件夹提示请检查名称的拼写的解决方法...

    在平时的工作中,我们常常要与同事共享文件夹,因为这样子效率比较快,但是不少用户反映说自己的Win7访问共享文件夹时会提示"请检查名称的拼写",那么遇到这个问题该怎么办?不知道的朋友 ...

  7. 无法访问计算机请检查名称的拼写,Win7系统访问共享文件夹提示“请检查名称的拼写”的解决方法...

    在办公过程中经常和同事之间共享文件夹,这样方便阅读和管理,提高工作效果.可是一些Win7专业版系统用户说访问共享文件夹提示"请检查名称的拼写",导致文件无法正常打开使用,这是怎么回 ...

  8. tomcat修改端口号与eclipse中的tomcat保持一致

    tomcat修改端口号与eclipse中的tomcat保持一致 将本地tomcat与eclipse中tomcat的配置信息保持一致:即将eclipse中的tomcat设置为托管模式 1. 添加项目 2 ...

  9. xp打印服务器win10的系统连接不上,Win10系统访问WinXP系统共享打印机却连接不了的解决方法...

    在今天的Win10系统的使用教程中,我们将来学习的是Win10系统访问WinXP系统共享打印机却连接不了的问题.不过,小编得事先说一下,Win10系统是可以直接连接WinXP系统共享打印机的,只是个别 ...

  10. csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法

    csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法 参考文章: (1)csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计 ...

最新文章

  1. 首次编译Java小程序
  2. elementui 按钮 表单_前后端分离,文件上传下载(springBoot+vue+elementUI)
  3. 安卓四大组件之二广播
  4. mysql 插入当前时间_MySql优化之前期探索
  5. CI Weekly #11 | 微服务场景下的自动化测试与持续部署
  6. html文件打开多出很多数字,【求助】页面上显示几个数字,打开html的时候希望能滚动起来...
  7. TIOBE 6月编程语言排行榜:Python势不可挡
  8. 建设网站服务器选择,建设网站如何去为网站选服务器?
  9. H5网页播放器EasyPlayer如何实现iOS端H.265视频全屏播放效果?
  10. 计算机系统关机后自动重启,小白教你电脑关机后自动重启是什么原因
  11. flutter app使用大量网络图片导致频繁崩溃
  12. Afterlogic Aurora Corporate Crack
  13. 衡水年内计划发放万张农民工“一卡通” 防止拖欠工资
  14. Atitit db analysis statistics tonjyi fsy数据库统计分析目录1. Atitit 数据库表与注释文档与统计(表,说明) 11.1. 获取表列表 数据库包含哪些
  15. S7-1200能不能仿真通信?
  16. 少儿知识付费做好内容是关键
  17. DeepStack算法笔记
  18. 曙光服务器如何重新设置u盘启动_曙光服务器常见问题
  19. mac index.html.en,【小菜学网络】MAC地址详解
  20. macos蓝牙驱动和wifi驱动名称_DW1707(AR9565无线网卡+AR3012蓝牙)

热门文章

  1. [高数][高昆轮][高等数学上][第二章-导数与微分]01.导数的定义
  2. flatbuffers 和netty的结合使用
  3. 云计算安全解决方案白皮书(二)
  4. selenium webdriver之eclipse java开发环境搭建
  5. C#对图片的几种简单处理 [ZT]
  6. C#实现的正余玄函数图象
  7. javascript进制转换_44道JavaScript送命题
  8. awk取文本列_awk命令结构/内置变量/获取文本某行或某列
  9. oracle votedisk 参数,11g r2 rac votedisk 及 ocr 磁盘破坏后,基于ocr备份的恢复步骤
  10. shell 判断_shell之条件判断和流程控制