关于 GET http:// net::ERR_ABORTED 404 错误
问题产生原因,没有找到目录下的对应文件
产生原因1:web.xml中配置了前端控制器
代码如下,注意servlet-mapping 标签中的 url-pattern 标签,此标签拦截所有资源
解决办法:在 servlet 标签中的 init-param 标签中的 param-value 标签中指定的 xml 配置文件中添加如下代码
<bean>
...
<mvc:resources mapping="js/**" location="js/**"/>
...
</bean>
//因为我需要访问的为js文件夹下的jquery-3.2.1.min.js文件
//<mvc:resources mapping="js/**" location="js/**"/>
<mvc:resources mapping="访问资源路径/**" location="访问资源路径/**"/>
<mvc:default-servlet-handler/>
<context:annotation-config/>
产生原因2:资源文件未发布到 tomcat 服务器上
因为个人使用的编辑器为 IDEA,这个错误原因很憨,所以因 IDEA 而异。
解决办法:
- 添加资源文件后需要重新构建整个模块。
- 如果当前 tomcat 服务器正在运行过程中,添加资源文件后,需要重启 IDEA 程序。这才是最迷的地方!
如有错误或用词不当之处欢迎斧正