【问题标题】:Adding styles to a simple maven project将样式添加到一个简单的 Maven 项目
【发布时间】:2013-06-20 12:53:10
【问题描述】:

我创建了一个简单的maven web app 项目:

mvn archetype:generate -DgroupId=com.stsd.project -DartifactId=my-project -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

我希望这个项目是一个简单的Servlet 项目与maven 整合所以我不想使用spring-mvc 等等.. 想让它尽可能简单。

我拥有所有资源,包括 my-project/src/main/resources 中的 css 文件

现在我想将css 文件链接到我的前端。但是在将项目部署到tomcat 服务器后,我只能看到没有css 样式的凌乱布局。我只是想知道我是否真的需要servlet-context.xml 才能在前视图中看到css 样式?

【问题讨论】:

  • “它不工作”到底是什么意思?服务器是否正确启动(控制台上没有错误)或者您在地址栏中输入 URL 时是否收到 404?简短的回答:你不需要 Spring 也不需要 servlet-context.xml
  • 我更新了问题。我没有收到任何错误。如果您通过一些链接重定向我会很好。 tnx.
  • 你是直接打开你的html文件还是将你的应用部署到应用服务器? (如 tomcat 或码头)
  • 部署到tomcat服务器

标签: java maven servlets maven-2


【解决方案1】:

如果您将文件放在/resources 下,它会以my-project.war/my-project.war/WEB-INF/classes/ 结尾。这是您的类路径中的内容。相反,您应该将 css 文件放在/webapp 下。这将使它们归于my-project.war/。这些文件现在可以直接访问

http://localhost:8080/test.css

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    相关资源
    最近更新 更多