Подтвердить что ты не робот

Ошибка Eclipse Axis при создании веб-службы

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

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

Любая идея, как решить эту проблему?

Спасибо

4b9b3361

Ответ 1

проверьте следующее:

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

Ответ 2

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

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

Web service creating

Затем перейдите от оси к оси 2:

Choose Axis 2

Последнее соображение: Вы должны быть уверены, что в момент создания вашего веб-динамического проекта вы выбрали "Версия динамического веб-модуля" ниже 3.0. Версия 2.5 будет работать. После этого вам нужно добавить "Axis2 Web Services" к аспектам проекта. Щелкните правой кнопкой мыши по проекту > Свойствa > Границы проекта

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

Ответ 3

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

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

Ответ 4

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