Muszę ujawnić pewną statyczną zawartość (pliki xsd, które są wymagane przez wsdl). Nie mogę korzystać z zasobów mvn:, ponieważ nie są one dostępne wiosną 3.0.0
Nie mam pojęcia, gdzie powinny iść statyczne treści. Mam nadzieję, że ktoś może mi pomóc.
W moim web.xml mam
<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>
następnie w katalogu webapp dodałem katalog zasobów z plikami statycznymi.
% ls webapp
index.jsp META-INF resources WEB-INF
Czy ktoś może mi powiedzieć, gdzie powinna iść statyczna zawartość.
dzięki wielkie.
Odpowiedzi:
1 dla odpowiedzi № 1Nie zapomnij o tym również:
<!-- Allows for mapping the DispatcherServlet to "/" by forwarding static resource
requests to the container"s default Servlet -->
<mvc:default-servlet-handler/>
0 dla odpowiedzi nr 2
Napisałeś
Nie mogę korzystać z zasobów mvn:, ponieważ nie są one dostępne wiosną 3.0.0
To jest kompletnie źle!
mvn:resources
jest dostępna w przestrzeni nazw Spring mvc dla wersji 3.0.0 3.0.4
Zobacz xsd: http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd