2013-11-27 2 views
4

Я пытаюсь создать веб-сервис, так как я новичок в разработке веб-сервисов. Я следовал следующим . Я использую Ecplise Helios, Windows 7 32 бит, Tomcat v6.0IWAB0014E Неожиданное исключение возникло при создании веб-службы

Существует три этапа: 1. Создайте динамический веб-проект. 2. Создайте Java-класс поставщика веб-сервисов. 3. Создайте веб-службу.

В точке 3.Create веб-сервис я получаю две ошибки:

1.Several порты (8080, 8009), необходимые для Tomcat v6.0 сервера на локальном хосте уже используются. Возможно, сервер работает в другом процессе, или системный процесс может использовать порт. Чтобы запустить этот сервер, вам нужно остановить другой процесс или изменить номера (номера) порта.

Эта ошибка была устранена с использованием одного из сообщений сообщества.

2.IWAB0014E Произошло непредвиденное исключение. полукокс «0x0» после «код возврата: 400 Цикл Обнаружен

Цикл Обнаружен


Описание: Ваш запрос запрещено, поскольку это может вызвать цикл.
'не является действительным символом XML.

java.lang.IllegalArgumentException: The char '0x0' after 'return code: 400 
    <HEAD><TITLE>Cycle Detected</TITLE></HEAD> 
    <BODY BGCOLOR="white" FGCOLOR="black"><H1>Cycle Detected</H1><HR> 
    <FONT FACE="Helvetica,Arial"><B> 
    Description: Your request is prohibited because it would cause a cycle.</B></FONT> 

Эта ошибка то, что некоторые похожи на эту post, но код ошибки, возвращаемый отличается в моем случае это «400»

Любые советы о том, как решить эту проблему было бы весьма признателен.

ответ

3

Это происходит из-за неправильной настройки Axis2.

Шаги:

  1. Скачать Axis2: Ссылка ->http://ws.apache.org/axis2/download.cgi
  2. Направьте Axis2 во время выполнения реж в затмении: Меню -> Windows -> Preference -> Web Services -> Настройки Axis2

Перейдите по этой ссылке для получения более подробной информации: http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html

Смежные вопросы