У меня есть приложение, которое использует Spring со следующей конфигурациейSpring DispatcherServlet
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
<mvc:annotation-driven/>
<mvc:resources mapping="/*" location="/" />
<context:component-scan base-package="controller" />
И это весь файл web.xml
<web-app>
<servlet>
<servlet-name>springrest</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springrest</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
Приложение работает очень хорошо на локальном хосте : 8080/web, но я хочу изменить его на localhost: 8080/web/rest и для этого я попытался изменить шаблон url от
<servlet-mapping>
<servlet-name>springrest</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
в
<servlet-mapping>
<servlet-name>springrest</servlet-name>
<url-pattern>/rest</url-pattern>
</servlet-mapping>
Но, к сожалению, она не работает, что я делаю не так?
Вы используете apache? – ScanQR
Да, я использую apache, что может быть проблемой? – Mike