【发布时间】:2012-09-15 07:25:47
【问题描述】:
我需要公开一些静态内容(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
谁能告诉我静态内容应该放在哪里。
非常感谢。
【问题讨论】:
-
基于以下线程 stackoverflow.com/questions/3829369/… 和 stackoverflow.com/questions/9085964/… 似乎并非如此。我收到以下错误。如何在 3.0.0 中解决。 org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: 匹配通配符是严格的,但找不到元素“mvc:resources”的声明。
标签: spring tomcat spring-mvc tomcat6 spring-webflow