Ошибка затмения оси при создании веб-службы - PullRequest
19 голосов
/ 16 ноября 2011

Каждый раз, когда я пытаюсь создать новый веб-сервис в Eclipse, я получаю эту ошибку:

IWAB0489E Error when deploying Web service to Axis runtime
  axis-admin failed with  {http://xml.apache.org/axis/}HTTP (404)Not Found

Есть идеи, как решить эту проблему?

Спасибо

Ответы [ 4 ]

29 голосов
/ 21 октября 2012

На самом деле эта проблема возникает из-за того, что вы выбрали Axis1 вместо Axis2 при попытке создать WebService.

Чтобы перейти с Axis1 на Axis2, необходимо щелкнуть «Среда выполнения веб-службы: Apache Axis», когда на этом этапе создания веб-службы:

Web service creating

Затем перейдите из Оси в Ось 2:

Choose Axis 2

Последнее замечание: Вы должны быть уверены, что в момент создания вашего Web Dynamic Project вы выбрали «Dynamic Web Module Version» ниже 3.0. Версия 2.5 будет работать. После этого вам нужно добавить «Axis2 Web Services» в аспекты проекта. Щелкните правой кнопкой мыши проект> Свойства> Фасеты проекта

Adding Axis2 to the project facets установите флажок публиковать веб-сервис и в клиенте выберите ползунок создания клиента. если проблема возникает, перезапустите затмение. Надеюсь, это поможет.

10 голосов
/ 16 ноября 2011

пожалуйста, проверьте следующее:

  1. Убедитесь, что файл web.xml динамического веб-проекта был обновлен с помощью сервлет Axis2.
  2. Проект был добавлен на сервер, и состояние сервера запущено.
  3. Пинг URL "/ services / AdminService"
    (например, "http://localhost:8080/WebProj/services/AdminService) и убедитесь, что сервлет Axis2 запущен и работает.
  4. Убедитесь, что deploy.wsdd создан в веб-проекте Каталог WebContent / WEB-INF под именем пакета.
0 голосов
/ 19 июля 2017

При создании проекта необходимо включить файл дескриптора веб-развертывания "web.xml", и вы по-прежнему используете ось 1. Я сделал это, и все работало нормально.

0 голосов
/ 25 февраля 2014

Мне понадобилась axis1 для моего проекта (так как axis2 создала несколько новых проблем) и возникла эта проблема. Я решил это следующими шагами:

  • Перейти к Project Explorer в Eclipse.
  • Удалить Серверы проект.
  • Перейти к Окно > Предпочтения > Сервер > Среды выполнения .
  • Удалить текущий сервер и создать заново.
...