本文导入的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中移除后,结果还是能正常访问网页。。。