Создание веб-службы в среде портлета.
1. Нам нужно использовать орг. springframework.web.servlet.DispatcherServlet, который является фронтальным контроллером для всех доступных контроллеров. Все HTTP-запросы будут отправлены с помощью сервлета Dispatcher.
Добавить запись в web.xml
<servlet>
<servlet-name>springwebservice</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springwebservice</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
Пожалуйста, ознакомьтесь с приведенной ниже ссылкой, чтобы прочитать сервлет-диспетчер
http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html
- Теперь важно, чтобы каждый DispatcherServlet должен иметь собственный WebApplicationContext. WebApplicationContext - это не что иное, как XML-файл, содержащий контроллеры, средство разрешения представления, компоненты и т. Д.
Создать файл с именем springwebservice-servlet.xml в WEB-INF. springwebservice-servlet.xml - это WebApplicationContext.
Примечание
После инициализации DispatcherServlet Spring MVC ищет файл с именем [servlet-name] -servlet.xml в каталоге WEB-INF вашего веб-приложения и создает определенные bean-компоненты, переопределяя определения любых bean-компонентов, определенных с помощью то же имя в глобальной области видимости.
Убедитесь, что для DispatcherServlet создан новый WebAppicationContext, и настройте его в соответствии с необходимостью.
Пожалуйста, помогите мне, если ошибетесь где-то.