使用spring 3.0.0和tomcat提供静态资源

时间:2012-09-15 07:25:48

标签: spring tomcat spring-mvc tomcat6 spring-webflow

我需要公开一些静态内容(wsdl所需的xsd文件)。我不能使用mvn:resources,因为它在Spring 3.0.0中不可用

我不知道静态内容应该去哪里。希望有人可以帮助我。

在我的web.xml中我有

    <servlet>
        <servlet-name>Resources</servlet-name>
        <servlet-class>org.springframework.web.servlet.ResourceServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>Resources</servlet-name>
        <url-pattern>/resources/*</url-pattern>
    </servlet-mapping>

然后在webapp目录中我添加了一个带有静态文件的资源目录。

% ls webapp 
index.jsp  META-INF  resources  WEB-INF

有人可以告诉我静态内容应该去哪里。

非常感谢。

1 个答案:

答案 0 :(得分:1)

不要忘记这一个:

<!-- Allows for mapping the DispatcherServlet to "/" by forwarding static resource 
requests to the container's default Servlet -->
<mvc:default-servlet-handler/>