Как развернуть веб-службу JAX-WS, которая является одновременно поставщиком услуг и потребителем, для какой-либо другой службы? - PullRequest
0 голосов
/ 01 марта 2012

Я разработал Simple WebService, используя встроенную поддержку JDK6 JAX-WS, и развернул на Tomcat6 в качестве веб-проекта.Для этого мне нужно скопировать jaxws-api.jar в TOMCAT_HOME/endorsed directory (из-за некоторых проблем с загрузчиком классов) и несколько JAX-WS RI банок в WEB-INF/lib и, наконец, все работает нормально.

Теперь мне нужно написать клиент для какого-либо другого JAX-WS веб-сервиса, развернутого в другом месте, и вызвать его из моего созданного веб-приложения.

Здесь я получаю ошибки из-за наличия JAX-WS банок в моей папке WEB-INF/lib.Я могу вызвать веб-сервис из отдельного Java-проекта, не имея JAX-WS RI jars на моем classpath.

Может кто-нибудь сказать мне, как я могу развернуть веб-проект, который также является поставщиком WebService и потребителем WebService?

1 Ответ

0 голосов
/ 25 апреля 2012

Я выполнил шаги, приведенные в примерах дистрибутива Metro, и файл компоновки файлов jar, которые необходимо скопировать в каталоги, одобренные JRE и tomcat.Теперь он работает нормально.

Спасибо.

...