当前位置:   article > 正文

tomcat配置静态资源后无法正常访问_tomcat无法访问静态资源

tomcat无法访问静态资源


一、示例一

场景

1、将前端文件存在到指定目录

2、在tomcat配置静态资源

3、配置后无法正常访问到前端文件


配置

1、tomcat配置

在这里插入图片描述


2、静态资源

在这里插入图片描述


访问异常

在这里插入图片描述


排查

可以ping通,但是访问不了3080端口

在这里插入图片描述


原因

服务器防火墙没有开放3080端口


解决

方法1:关闭防火墙(不推荐)

systemctl stop firewalld


方法2:开放指定端口

1、开放3080端口

firewall-cmd --zone=public --add-port=3080/tcp --permanent

–permanent永久生效,没有此参数重启后失效

2、更新防火墙的设置,使上面的修改生效

firewall-cmd --reload


二、示例二

场景

与示例一相同


配置

与示例一类似


访问异常

在这里插入图片描述


排查

通过浏览器访问可以看到,服务是被nginx代理了

查看nginx配置,发现8989端口确实是存在反向代理

在这里插入图片描述


查看nginx日志,发现访问时确实触发代理,但因为资源并不存在,所以返回404


解决

方法1:在nginx为该服务配置正确的反向代理

方法2:更改该服务的端口,使其不触发nginx代理

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/994341
推荐阅读
相关标签
  

闽ICP备14008679号