您的位置:首页 > 运维架构 > Tomcat

Tomcat正常启动,但是网页无法访问,而且不报404等任何异常

2017-07-28 11:27 519 查看
首先按标题所示:

       1,正常启动

       2,无法访问

       3,无任何异常

根据3排除:路径不存在、路径错误、静态资源配置、代码RuntimeException等可见性异常。

      于是查看Tomcat日志文件logs/catalina.out(Windows下可以查看catalina.2017-07-24.log),如果日志仅仅停留在Server startup in XXXXms并没有

进一步信息打印,那么可以排除:端口冲突、端口占用、tomcat安装错误、配置错误。

下面,我们只能考虑到系统防火墙,查看并关闭防火墙:

     Windows:控制面板—所有控制面板项-—Windows 防火墙—自定义设置

     Ubuntu:查看 ufw status(active激活、inactive关闭)

                      开启关闭 ufw enable|disable

                      开启某个端口 ufw allow [端口号]

     <CentOs7:防火墙机制iptables(被淘汰的内容,请自行百度)

     >=CentOs7:1.CentOS7使用firewalld打开关闭防火墙与端口。

                                 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。

                       启动: systemctl start firewalld
                       查看状态: systemctl status firewalld | firewall -cmd state
                       停止: systemctl disable firewalld
                       禁用: systemctl stop firewalld
                       添加: firewall-cmd --zone=public --add-port=80/tcp --permanent
   (--permanent永久生效,没有此参数重启后失效)
                       重新载入:firewall-cmd --reload
        但是,如果你的防火墙根本就是关闭状态呢?这确实令人发指,,,,那么你应该问问服务器在哪买的,它是不是专有网络安全组设置开放你
所用的端口了吗?
       我所用的服务器是阿里云的ECS,因为网络类型选择了专有网络出现了上述看似不能解决的问题,解决方法:
       进入服务器管理后台——服务器实例——操作——更多——安全组配置——配置规则——添加安全组——选择“入向” 配置如下:



   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐