Как создать клиент веб-службы Axis2 в Eclipse? - PullRequest
8 голосов
/ 22 июля 2011

Я хотел бы использовать мастер «Клиент веб-службы» для создания клиента веб-службы в Eclipse, но мастер не позволяет мне выбирать Axis2 в качестве среды выполнения веб-службы;Я застрял только с простой осью.

Я начинаю со следующего экрана (который я получил через File -> New -> Other -> Client Web Client):

Web Service Client dialog screenshot

Я нажимаю «Время выполнения веб-службы: Apache Axis», чтобы открыть это новое диалоговое окно «Конфигурация среды клиента»:

Client Environment Configuration dialog screenshot

Я выбрал »Apache Axis2 ", но кнопка OK неактивна.Неважно, что я выберу в этом диалоговом окне - даже если я выберу «Apache Axis» - кнопка «ОК» будет недоступна.Я не могу пройти этот шаг.Использую ли я плохую версию Eclipse (здесь версия Indigo 20110615-0604), нужно ли устанавливать / обновлять какой-либо плагин (я установил Axis2 Tools 1.1.200v201103022)?Что здесь не так?

Это на 64-битной машине с Windows 7.

Ответы [ 3 ]

6 голосов
/ 26 июля 2011

До тех пор, пока вы не добавите сервер, кнопка ОК будет недоступна.

enter image description here

enter image description here

5 голосов
/ 22 июля 2011

Попробуйте, это может помочь вам успешно сгенерировать клиент веб-службы Axis2, у меня это сработало.

  • Установите Axis2 в вашей системе, загрузив ее с сайта (загрузка Google Axis2).
  • Вы хотите добавить среду выполнения Axis2 в свой редактор eclipse: Windows >> Предпочтения >> Веб-службы >> Предпочтения Axis2 .
  • Предполагается, что вы генерируете клиент веб-служб вв Динамический веб-проект , добавьте Axis2 в фасеты проекта (щелкните правой кнопкой мыши веб-проект >> * Свойства >> Фасеты проекта )
  • Также добавьте время выполнения сервера в вашем редакторе Eclipse: Windows >> Предпочтения >> Сервер >> Среды выполнения

Это должно включить вашу кнопку OK после выбора Axis2 и одного из серверовсреды выполнения в диалоговом окне 'Client Environment Configuration' .

Удачи в решении вашей проблемы.

3 голосов
/ 22 июля 2011

Почему бы не использовать Axis2 Code Generator для Eclipse ?Я думаю, это поможет вам легче создавать клиентский код.

...