Сервис работает в Tomcat, не работает на Servicemix - PullRequest
0 голосов
/ 18 июня 2011

Я развернул службу в Tomcat 6 и в Servicemix 4.3

Я использовал soapUI 4 для отправки запроса на серверы, от tomcat я получаю ответ, от servicemix я не делаю.Оба запроса различны: порт Tomcat 8080, порт servicemix 8181.

Служба - это веб-служба SOAP в файле .war.
Кто-нибудь выполнял этот тип миграции?Нужны ли мне библиотеки в servicemix от Tomcat?

Ответы [ 2 ]

0 голосов
/ 30 июня 2011

проблема, вероятно, связана с упаковкой / установкой вашей войны и / или отсутствующих пакетов OSGi ...

см. сообщение в блоге для получения информации об использовании Servicemix в качестве веб-сервера..

по сути, что-то вроде этого ...

osgi:install -s war:file:/tmp/sample.war?Webapp-Context=sample

тогда вы сможете перейти к http://localhost:8080/sample

также, этому руководству должен помочь немного объяснить военные команды OSGi ...

0 голосов
/ 18 июня 2011

Извините, я в замешательстве.

Tomcat - это механизм сервлетов / JSP, созданный для развертывания сервлетов, JSP и веб-служб (при условии надлежащей поддержки библиотек).

ServiceMix - это ESB, который может выполнять маршрутизацию к сервлетам, преобразование сообщений, гарантированную доставку, рабочий процесс и другие услуги. Предполагается отделить производителей сообщений от потребителей.

Я не вижу ServiceMix в качестве альтернативной платформы развертывания для сервлетов и JSP. Я вижу их как взаимодополняющие, а не один заменяет другой.

...