linux服务器 配置完8080端口依旧无法访问tomcat

甚至直接把防火墙关了,依旧无法访问图片说明

如果你使用的是阿里云的服务器,或者是腾讯的服务器,需要在控制台开放端口,

你要看看linux服务器你ping得通不,其次是tomcat启动有没有报错。
进入到apache-tomcat-版本号/bin;
使用ls命令,可以看到bin目录下的文件 运行bin目录下的启动命令脚本 sh startup.sh或者./startup.sh 这样tomcat就启用了
要记得注意看tomcat启动的是哪个端口
使用ps aux | grep tomcat查看tomcat进程是否启动。
然后尝试连接tomcat,如果windows可以ping通linux服务器的话连不上tomcat.你可以先看看在linux下可以访问得到不。
如果可以就有可能是防火墙问题
解决办法:
1、在Linux下,切换到root权限。
2、查看防火墙状态 service iptables status
3、如果防火墙开着,关闭防火墙。 service iptables stop
4、然后在Windows下再次访问。(我遇到的这个这样就可以解决了)

给你几个建议,你可以试一下:
1、ping服务器,检查网络是否通
2、如果能ping通,但是Telnet 8080不通,应该是防火墙的问题,试试telnet 22可不可以,如果可以,把22端口那个配置复制一下,改成8080端口试试

首先,用 wget 或者 curl 访问 http://localhost:8080 看是否能成功(排除源服务未成功启动)。
然后再直接关闭防火墙,ping一下IP,确保网络畅通。
再次看代理服务配置文件是否正确。

看看8080端口是否占用

检查一下开发环境是否配置了,如java的jdk 和tomcat的环境变量等。在这些没配置的情况下tomcat是启动不起来的。

积分 积分
1、ping服务器,检查网络是否通
2、如果能ping通,但是Telnet 8080不通,应该是防火墙的问题,试试telnet 22可不可以,如果可以,把22端口那个配置复制一下,改成8080端口试试

建议你去看看名为“程序员的一生”的“Linux中搭建常用服务器 ”这篇文章,http://blog.csdn.net/wh_forever/article/details/51750606

1、ping服务器,检查网络是否通
2、如果能ping通,但是Telnet 8080不通,应该是防火墙的问题,试试telnet 22可不可以,如果可以,把22端口那个配置复制一下,改成8080端口试试

MayMatric的转载文章 http://blog.csdn.net/truelove12358/article/details/50353103

看一下8080端口是否被占用了

你可以现在linux服务器 这样访问 curl localhost:8080 看看是否有页面显示,如果有的话,说明是防火墙的问题,如果没有输出,说明服务就没有启动成功

这没法确定问题啊
检查8080端口是否监听
网络是否正常
内网能不能访问
外网能不能访问
云服务器一般还要设置安全组等放开8080端口

我在linux中用curl 访问localhost:8080 可以访问,但是用IP就不行,可能是localhost设置不是我所访问的IP

是否为云服务器,如果是,进入官网控制台,找到实例-->安全组-->添加安全组规则,释放相应端口号

阿里云的服务器吧,按我下面的博客配一下就好了
http://blog.csdn.net/whb3299065/article/details/78066352

如果不是阿里的服务器,就看看你tomcat在本机能不能访问,还有要注意下,阿里云提供了两个ip,公网设局域网的,你应该用公网的ip别用局域网的ip

这种情况有可能tomcat没有起来

请先看看tomcat本身服务起来没有,还有tomcat的侦听端口是不是配置正确