GET http://localhost:8080/WEB-INF/js/jquery-3.4.1.min.js net::ERR_ABORTED 404

Posted theSource

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GET http://localhost:8080/WEB-INF/js/jquery-3.4.1.min.js net::ERR_ABORTED 404相关的知识,希望对你有一定的参考价值。

以在公司都是别人引用好,自己直接拿着用,今天自己引,发现出现了以上问题,

然后去网上找了一下解决办法,发现自己把上级目录WEB-INF去掉就好了

问题原因:(网上找到的答案)

css js png jpg 这类资源文件,由浏览器发起请求,由 tomcat、jetty、nginx 这类进程直接接管,类似于 jfinal、Struts、spring mvc 框架都不会去干预

而 WEB-INF 目录下面由于有 jar 包、配置文件等需要被保护的文件,所以 tomcat、jetty 这类 java web 容器天然禁止对 WEB-INF 之下一切资源的访问

因此, css、js 这类文件生来就不应该被放在 WEB-INF 之下,这个是由很久以前的 java web 规范决定的

如果一定要放在 WEB-INF 之下,需要添加 Filter 接管这类资源的请求,然后象 tomcat、jetty 一样将这类资源的内容自行加载并响应给客户端,相当于是自找麻烦

因此,我将引用路径换成:./js/jquery-3.4.1.min.js  就没事了(注意最前面还有一个点

以上是关于GET http://localhost:8080/WEB-INF/js/jquery-3.4.1.min.js net::ERR_ABORTED 404的主要内容,如果未能解决你的问题,请参考以下文章

GET http://localhost:8080/socket.io/?EIO=3&transport=polling&t=McNiz_D 404(未找到)

GET http://localhost:8080/WEB-INF/js/jquery-3.4.1.min.js net::ERR_ABORTED 404

解决vue 问题 post 请求发送 会变成发送get请求

1.rest之@Get和@Post请求的区别:

get请求如何传递数组参数

申请打开网页,浏览器缓存初体验