Spring Remote, настройте httpinvoker и JAX на одном сервере

У меня есть сервер, работающий на tomcat, который предоставляет сервисы Spring с использованием HttpInvoker.

Я раскрыл методы 5 сервисов, использующих HTTPInvoker.

Это работает очень хорошо.

Конфигурация Spring описана в файле с именем remoting-servlet.xml; и сервлет удаленного взаимодействия (DispatcherServlet) описан в файле web.xml.

Теперь у меня есть дополнительная необходимость выставить еще один сервис с использованием JAX-WS на этот раз (у меня будут клиенты на C#).

Я буду использовать поддержку Spring для JAX-WS.

У меня есть возможность использовать развертывание по умолчанию или использовать RI JAX-WS для развертывания этой дополнительной службы на том же сервере, что и сервлет удаленного взаимодействия.

Я бы предпочел это последнее решение, потому что у меня был бы только один сервер, предоставляющий удаленные сервисы (будь то веб-сервисы или httpinvokers).

Мой вопрос: это возможно?

Я думаю, что я могу поставить 2 сервлета на один и тот же порт. Но моя проблема в том, что мне кажется, что мне придется предоставить 2 разных контекста приложения. Один для DispatcherServlet и один для WSSpringServlet.

Это верно?

Можно ли поместить определение контекста WSSpringServlet в тот же файл, что и файл для httpinvokers (remoting-servlet.xml)?

Большое спасибо

жилль

0 ответов

Другие вопросы по тегам