文档章节

Fedora20 安装Tomcat不能远程访问的解决办法

ifnoelse
 ifnoelse
发布于 2014/07/22 10:21
字数 422
阅读 36
收藏 0

问题:安装Tomcat并成功启动,本机wget测试可以正常访问,但远程不能访问

可能原因:

  1. 默认开启了fedora20默认开启ipv6,需要关闭ipv6

  2. 被防火墙拦截

解决办法:

  • 关闭ipv6

查看网卡信息,可以看到ipv6的信息

[hadoop@localhost ~]$ ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 7  bytes 588 (588.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7  bytes 588 (588.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

p33p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.80.200  netmask 255.255.255.0  broadcast 0.0.0.0
        inet6 fe80::2e0:4cff:fedc:d0d  prefixlen 64  scopeid 0x20<link>
        ether 00:e0:4c:dc:0d:0d  txqueuelen 1000  (Ethernet)
        RX packets 3958  bytes 357579 (349.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 758  bytes 105401 (102.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

编辑配置文件

$ sudo vi /etc/sysctl.conf

添加以下两行

net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1

执行以下命令

$ sudo ip addr del ::1/128 dev lo
$ sudo ip addr del fe80::2e0:4cff:fedc:d0d/64 dev p33p1

再次查看网卡信息,可以发现ipv6已经不见了

[hadoop@localhost ~]$ ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 0  (Local Loopback)
        RX packets 7  bytes 588 (588.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7  bytes 588 (588.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

p33p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.80.200  netmask 255.255.255.0  broadcast 0.0.0.0
        ether 00:e0:4c:dc:0d:0d  txqueuelen 1000  (Ethernet)
        RX packets 5192  bytes 474839 (463.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 949  bytes 128096 (125.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

注释 ::1

$ sudo vi /etc/hosts
# ::1		localhost6.localdomain6 localhost6
  • 关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

© 著作权归作者所有

共有 人打赏支持
ifnoelse
粉丝 0
博文 19
码字总数 3630
作品 0
朝阳
程序员
eclipse中tomcat启动后浏览器访问不到

症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。 关闭eclipse里面的tomcat,在tomcat安装目录下双击s...

SunnyWu
2014/10/14
0
0
eclipse下tomcat启动正常,却不能访问8080的原因及解决方案

症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。 关闭eclipse里面的tomcat,在tomcat安装目录下双击s...

qhaiyan
2016/11/15
18
0
eclipse启动tomcat无法访问

症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。 关闭eclipse里面的tomcat,在tomcat安装目录下双击s...

唯一_theOnly
2013/04/24
0
1
项目发布到服务器上出现一个难以解释的错误

本地下tomcat6跟公司这边服务器下linux下tomcat6服务器 都能正常使用 访问web项目 但发布到远程服务器上就出现一个错误 插入几条数据 把他们关联到另外几张表 但就是关联不上来 SQL语句也执行...

213
2010/07/29
237
5
elasticsearch的环境搭建与安装

准备工作: 点此下载jdk-8u181-linux-x64.tar.gz 点此下载tomcat8.tar.gz 将下载的.tar.gz格式的文件放到你要安装的目录,我要安装的目录是/data,以下以data目录为蓝本; tar zxvf jdk1.8.0_1...

王羽落
07/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
3
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
3
0
一个手机装天下,走遍中国都不怕!

导读 “1200元(人民币,下同),微信支付,可以,你扫我。”来自西非马里共和国的展商Albert拿着手机,和一位买走他手鼓的中国游客用简单的汉语交流着。 近日,“第十四届中俄蒙经贸洽谈暨商品...

问题终结者
昨天
2
0
Redis的“死键”问题

大规模的数据库存储系统中,数据的生命周期管理是很有必要的;从业务角度发现过期数据,数据归档和数据碎片整理等。以MySQL为例,1个运行很久的TB级MySQL实例中,极有可能数百GB的数据,对业...

IT--小哥
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部