我创建了一个简单的 maven web 应用
项目:
mvn archetype:generate -DgroupId=com.stsd.project -DartifactId=my-project -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
我希望这个项目是一个与 maven
集成的简单 Servlet
项目,所以我不想使用 spring-mvc
等等......希望让它尽可能简单。
我的所有资源,包括 my-project/src/main/resources
中的 css
文件
现在我想将 css
文件链接到我的前端。但是将项目部署到 tomcat
服务器后,我只能看到困惑的布局,没有 css 样式。我只是想知道我是否真的需要一个 servlet-context.xml
才能在前 View 中看到 css
样式?
最佳答案
如果将文件放在 /resources
下,它最终会位于 my-project.war/my-project.war/WEB-INF/classes/
中。这就是您的类路径中的内容。相反,您应该将 css 文件放在 /webapp
下。这将使它们进入 my-project.war/
下。现在可以通过转至
http://localhost:8080/test.css
关于java - 向简单的 Maven 项目添加样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17214152/