Axis2 не видит никаких служб при развертывании в ухе - PullRequest
1 голос
/ 11 марта 2011

Я создал простой веб-сервис с axis2 (1.4.1), без файлов aar, у меня просто " services.xml " в правильном каталоге ( WEB-INF / services / MyService / META -INF ). После развертывания WAR на Weblogic 8.1 сервис работает без проблем и отображается на / listServices . Когда я использую ту же WAR как часть EAR, я получаю следующую ошибку:

"Услуга не может быть найдена для ссылка на конечную точку (EPR) "

и / listServices пусто. Другие сервлеты, содержащиеся в WAR, не затрагиваются и работают одинаково при развертывании как WAR или EAR.

1 Ответ

1 голос
/ 06 мая 2011

Оси требует взорванной войны в EAR. Однако это не будет работать с WL 8.1, оно выдает исключение во время развертывания. В итоге я изменил ось, так что она извлекает войну непосредственно перед тем, как начинает искать сервисы - безобразный хак, но работает без нареканий.

...