第一步,关闭selinux第二步,关闭防火墙第三步,开启tomcat,前提是jdk安装好咯,配置好了环境变量在本机访问在局域网内其他机器访问希望可以帮助你,请采纳
看下tomcat 提供服务的端口 (默认是8080)iptables -a input -p tcp --dport 8080 --sport 1024:65534 -j accept提交如下命令到iptables ,你可以在试试
ping 只能ping主机是否alive,ping不了端口的.确认tomcat启动了.
是从别的系统访问吗?centos7默认防火墙是开启的,默认ssh服务之外的端口不允许访问.再者查查tomcat端口是否正常对外监听
1,服务器可ping通2,服务器抓本地的http请求包,可以抓到3,本地抓服务器返回的http响应包,抓不到经过查找,是由于开启了Linux防火墙查看防火墙配置(需要root权限)[plain] view plain copy[root@localhost ~]# service iptables status
检查iptables 的访问规则,可能是防火墙的原因
重启网卡,关闭防火墙
尝试下加上项目名称访问,例如:http://localhost:8080/demo我这边也出现过访问404的情况,加上项目名称就可以了,如果你是通过局域网访问,建议查看下tomcat端口是否打开
你可以看看是不是2个tomcat的端口重复了,这样一个启动了,另一个在启动时会抛出端口被占用,这样第2个tomcat就起不来了,在conf文件夹下找到server.xml修改里面的端口,让2个tomcat的端口保持不一样,尤其是http的端口一定要不一样才行,这样应该就可以启动2个tomcat了.
centos7自带openJDK啊,你用whereis java可以查到安装路径无法连接你应该看看8080端口是不是被占用了