Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение пустого ответа от Web-сервиса / 7 сообщений из 7, страница 1 из 1
12.07.2012, 14:10:14
    #37876584
greg_123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение пустого ответа от Web-сервиса
Добрый день!
Написал небольшой web-сервис (eclipse, axis), который ищет данные в бд по входным параметрам сервиса.
Если входные параметры соответствуют данным из бд (т.е. запрос вернет одну или несколько записей) - все работает отлично, возвращается ответ, соответствующий wsdl-схеме.
Но если ввести параметры, по которым запрос ничего не вернет - возвращается ответ:
Код: java
1.
2.
3.
4.
5.
6.
7.
<soapenv:Fault>
         <faultcode>soapenv:Server.userException</faultcode>
         <faultstring>java.lang.NullPointerException</faultstring>
         <detail>
            <ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">111111</ns1:hostname>
         </detail>
      </soapenv:Fault>


Что необходимо сделать, чтобы в результате такого обращения к web-сервису, возвращался нормальный ответ (только пустой)

Заранее спасибо!
...
Рейтинг: 0 / 0
12.07.2012, 14:11:43
    #37876586
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение пустого ответа от Web-сервиса
Читать логи сервера и чинить NullPointerException.
...
Рейтинг: 0 / 0
12.07.2012, 14:18:05
    #37876600
greg_123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение пустого ответа от Web-сервиса
А есть какой-нибудь примерчик как это использовать?
...
Рейтинг: 0 / 0
12.07.2012, 14:23:16
    #37876618
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение пустого ответа от Web-сервиса
greg_123А есть какой-нибудь примерчик как это использовать?
Что использовать? У вас на сервере произошло ошибка - исключение java.lang.NullPointerException. В JavaDoc можете почитать отчего оно возникает. Сервер поймал эту ошибку и обернул её в Fault. Если у вас с логированием всё нормально, то stacktrace этого исключения в лог файле сервера укажет на конкретную строчку где оно произошло.

Данные из БД у вас в виде чего приезжают? Список? Массив? ResultSet?
...
Рейтинг: 0 / 0
12.07.2012, 14:23:30
    #37876619
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение пустого ответа от Web-сервиса
greg_123А есть какой-нибудь примерчик как это использовать?Что именно использовать? У вас баг в серверной части веб-сервиса, вам надо его пофикстиь.
...
Рейтинг: 0 / 0
12.07.2012, 14:27:24
    #37876625
greg_123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение пустого ответа от Web-сервиса
Данные из БД возвращаются в виде ResultSet.
...
Рейтинг: 0 / 0
12.07.2012, 14:28:39
    #37876629
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение пустого ответа от Web-сервиса
greg_123Данные из БД возвращаются в виде ResultSet.
Тогда вам нужно почитать лог или пройтись отладчиком чтобы понять откуда береться null значение.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение пустого ответа от Web-сервиса / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]