使用Spring3.0.0和tomcat服务静态资源

使用Spring3.0.0和tomcat服务静态资源,spring,tomcat,spring-mvc,tomcat6,spring-webflow,Spring,Tomcat,Spring Mvc,Tomcat6,Spring Webflow,我需要公开一些静态内容(wsdl所需的xsd文件)。我不能使用mvn:resources,因为它在Spring3.0.0中不可用 我不知道静态内容应该放在哪里。希望有人能帮助我 在我的web.xml中,我有 <servlet> <servlet-name>Resources</servlet-name> <servlet-class>org.springframework.web.servlet.Resour

我需要公开一些静态内容(wsdl所需的xsd文件)。我不能使用mvn:resources,因为它在Spring3.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>
有人能告诉我静态内容应该放在哪里吗

非常感谢。

你写的

我不能使用mvn:resources,因为它在Spring3.0.0中不可用

这是完全错误的

mvn:resources
可在3.0.0.3.0.4版的Spring mvc命名空间中使用

请参阅您编写的xsd:

我不能使用mvn:resources,因为它在Spring3.0.0中不可用

这是完全错误的

mvn:resources
可在3.0.0.3.0.4版的Spring mvc命名空间中使用


请参见xsd:

也不要忘记这一点:

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

也不要忘记这一点:

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


基于以下线程,但情况似乎并非如此。我得到以下错误。如何在3.0.0中解析。org.xml.sax.saxpasseeption:cvc复杂类型。2.4.c:匹配的通配符是严格的,但找不到元素“mvc:resources”的声明。非常感谢您的回复。您是对的,我没有注意到在一次小更新中引入了is。基于以下线程,情况似乎并非如此。我得到以下错误。如何在3.0.0中解析。org.xml.sax.saxpasseeption:cvc复杂类型。2.4.c:匹配的通配符是严格的,但找不到元素“mvc:resources”的声明。非常感谢您的回复。您是对的,我没有注意到在一次小更新中引入了is。基于以下线程,情况似乎并非如此。我得到以下错误。如何在3.0.0中解析。org.xml.sax.saxpasseeption:cvc复杂类型。2.4.c:匹配的通配符是严格的,但找不到元素“mvc:resources”的声明。基于以下线程,情况似乎并非如此。我得到以下错误。如何在3.0.0中解析。org.xml.sax.saxpasseeption:cvc复杂类型。2.4.c:匹配的通配符是严格的,但找不到元素“mvc:resources”的声明。