请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mac下配置好tomcat,启动成功,但是浏览器访问localhost:8080失败

mac下jdk安装成功,验证成功,tom解压完,配置好环境变量,启动成功,但是浏览器访问不到localhost:8080,控制台ping localhost成功,但是ping localhost:8080报错:cannot resolve locolhost:8080: Unknown host,mac主机的防火墙是关闭的,不知道为啥解析不了localhost:8080


正在回答 回答被采纳积分+3

2回答

Yucccff 2017-10-22 17:20:21

我也遇到这样的问题 是防火墙拦截了

1、首先ping一下,看能不能通2、ping 通的话,最大的可能就是要访问的端口被防火墙拦住了防火墙添加允许通过端口:1、sudo /etc/init.d/iptables status      查看端口开通情况

2、sudo vi /etc/sysconfig/iptables     添加允许防火墙通过的端口     

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT   #允许3306端口通过防火墙     

特别注意:很多人把这两条规则添加到防火墙配置的最后一行或其他位置,导致配置无效,还是不成功,正确的应该是添加到默认的22端口这条规则的下面

3、sudo service iptables restart 重启生效


1 回复 有任何疑惑可以回复我~
Geely 2017-06-14 22:47:31

hi 同学你好,jdk 测试一下安装是否成功~~或者看看是不是tomcat目录权限的问题?可以开放所有权限,还有把具体的日志发出来帮你看看~~看看默认的端口是8080 么,没有改过吧?

还有 ping 不是这么玩的。。ping不了端口。。。。。。

0 回复 有任何疑惑可以回复我~
  • 老师,你好。我也遇到了上面的问题,测试了jdk是安装成功的,默认端口是8080,没有修改过。想请问一下Tomcat目录权限问题怎么解决
    回复 有任何疑惑可以回复我~ 2018-04-19 22:24:05
  • 我是在mac上装了虚拟机安装linux,然后在linux下启动tomcat成功,在mac的浏览器输入了linux的ip:8080无法访问
    问题:
    https://coding.imooc.com/learn/questiondetail/53516.html
    回复 有任何疑惑可以回复我~ 2018-04-19 22:49:41
  • 可以通过chmod chgrp chown来修改对应的目录权限
    回复 有任何疑惑可以回复我~ 2018-04-22 23:33:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信