Как создать простого потребителя веб-сервиса Apache cxf? - PullRequest
1 голос
/ 15 февраля 2010

Я могу сгенерировать клиента из файла wsdl. Теперь мне нужно запустить его в Eclipse.

Когда я создаю Axis2 Client с помощью Eclipse, я просто создаю DynamicWebProject и он автоматически добавляет необходимые библиотеки в ClassPath.

А как насчет ApacheCXF? У кого-нибудь есть список всех необходимых библиотек, которые нужно добавить в ПУТЬ BUILD вручную?

На веб-сайте apache они рекомендуют использовать Maven для достижения этой функциональности, но я думаю, Есть ли более простой способ?

Насколько я понимаю, создание клиента Axis2 с помощью Eclipse WTP менее болезненно, в несколько шагов я добавляю все необходимые библиотеки в папку проекта.

ЧТО ТАКОЕ самое простое пошаговое решение, как связать сгенерированный клиентским заглушкой Apache CXF WSDL2Java с необходимыми библиотеками для запуска клиента?

1 Ответ

1 голос
/ 15 февраля 2010

Если вам нужен опыт работы с CXF в стиле Apache Axis2 под Eclipse, вы можете установить JAX-WS Tools Project . На самом деле этот проект является частью платформы веб-инструментов (в инкубаторе), поэтому для его установки просто перейдите на сайт обновления веб-инструментов (http://download.eclipse.org/webtools/updates)) и установите CXF Web Services (Incubation) .

После установки перейдите в Окно> Настройки> Веб-службы> Настройки CXF 2.x и настройте путь к CXF Home (то есть его необходимо «установить» в твоя машина).

Затем создайте Создать> Прочее> Веб-службы> Клиент веб-службы , установите Определение службы (WSDL), измените время выполнения на Apache CXF 2.x и следуйте инструкциям мастера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...