Я использую Spring MVC в Tomcat, и я думал, что это стандартная конфигурация. Web.xml выглядит следующим образом:Ресурсы не найдены
<servlet>
<servlet-name>acme</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring/appServlet/acme-spring.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>acme</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
жгутов пружинный ACME-spring.xml, у меня есть тег вид-контроллер установлен в корневом каталоге:
<mvc:view-controller path="/" view-name="login.jsp"/
и сайт распознавателя тег:
<bean id="siteResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" >
<property name="prefix">
<value>/WEB-INF/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
Однако, когда я ударил локальный: 8080/акме, я бы ожидал login.jsp, но вместо этого, я получаю ошибку Invalid URL. Я посмотрел как на HTTP Status 404 on Spring 3.1 MVC app, так и на HTTP Status 404 on Spring 3.1 MVC app, но радости не было.
Мысли о том, что я неправильно сконфигурировал?
Я также пробовал это. Тем не менее, я получаю следующую ошибку от Tomcat: HTTP 400 - запрос, отправленный клиентом, был синтаксически неправильным(). –
вместо тега, можете ли вы добавить метод в контроллер, чтобы получить эту страницу ... –