gpt4 book ai didi

spring - Tomcat 在 Spring MVC 应用程序上提供静态资源

转载 作者:行者123 更新时间:2023-11-28 21:47:43 24 4
gpt4 key购买 nike

我正在构建一个 Spring MVC 应用程序,并将 frontController servlet 映射到“/”以拦截所有请求,我将能够提供静态内容(.js、.css、.png...)来自 tomcat 而不是 Spring。我的应用程序结构是

-webapp/
styles/
images/
WEB-INF/
views/

默认情况下,因为 frontController 映射到我的应用程序的上下文根上,所以它处理所有请求但不提供任何静态资源。静态资源的mvc配置如下。

<mvc:resources mapping="/resources/**" location="/"/>

页面的代码是:

<img src="resources/images/logo.png" />

我需要将 Tomcat 配置为没有 spring 交互的静态资源。

有什么建议吗?

最佳答案

您可以重新映射 tomcat 的默认 servlet(处理静态内容),例如

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/images/*</url-pattern>
</servlet-mapping>

关于spring - Tomcat 在 Spring MVC 应用程序上提供静态资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3743932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com