本文导入的maven项目结构如图。

打开tomcat,在浏览器测试java包中写的后台的各类数据响应,都能够正常运行。
但当尝试用地址http://localhost:8080/pages/books.html打开webapp包下的books.html静态页面时,一直报错404。

最后通过尝试,发现是一个很简单的路径问题,希望能帮到有同样困扰的初学者。
1、选择File - Project Structrure

2、最初项目的源文件夹只包含src\main\java
3、选择webapp,点击Source,将其也加入Source Folders中。Apply。
4、重启tomcat,就能找到books.html资源,在浏览器中正常打开了。
后记:后来复盘的时候,把webapp从Source Folder中移除后,结果还是能正常访问网页。。。
本文讲述了作者在使用Maven项目结构时,遇到静态页面books.html无法在Tomcat中正确加载的问题,通过调整项目结构(将webapp添加到SourceFolders)并解决路径问题,解决了404错误,对初学者有帮助。
995

被折叠的 条评论
为什么被折叠?



