【发布时间】:2017-05-01 12:14:59
【问题描述】:
文件夹结构:
我无法访问资源/静态文件夹下的 test.html:
src-> main-> java-> resources -> static -> test.html
http://localhost:8080/test.html(不工作)
但能够到达index.html下:
src-> main-> java-> webapp-> index.html
http://localhost:8080/index.html(工作中)
从 Spring Boot 文档看来,我应该将所有静态内容放在 /src/main/resources/static 下
额外信息:<packaging>war</packaging>
战争文件中的WEB-INF:
知道为什么我无法访问 test.html 吗?
【问题讨论】:
-
将
test.html从public移动到static。如果使用 ThymeLeaf,请将其移至src/main/resource/templates。 -
java 和 maven 标签在这里是否相关?
-
嗨,我把它移到了静态文件夹,但仍然得到 404。
-
我遇到了完全相同的问题,除了我得到的是 403 Forbidden,而不是 404。
标签: java maven web-applications spring-boot static-content