Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> связь вебсервисов (на java) с другими платформами 
:(
    Опции темы
poltora
Дата 30.10.2007, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 6.8.2007

Репутация: нет
Всего: нет



Проблема состыковки существующего вебсервиса java с клиентами НЕ java.

Java-клиент прекрасно работает с сервером, а вот perl-клиент - нет.

Непонятно, с какой стороны решать проблему - либо со стороны сервера (тогда тема - не оффтопик), либо со стороны клиента (тогда извиняйте - и буду рад помощи).


Сервер:
- Java 1.5.0_12, 
- JBoss 4.2.1.GA 
- JBossWS 1.2.1GA

Проблемный клиент:
- Perl 5.8.8
- SOAP::Lite 0.69
- FreeBSD 5.3


При соединении perl-клиентом возникают разного рода ошибки:

17:29:11,716 ERROR [STDERR] [Fatal Error] :2:7: Invalid byte 2 of 3-byte UTF-8 sequence.
17:29:11,731 ERROR [SOAPFaultHelperJAXRPC] SOAP request exception
java.io.IOException: org.xml.sax.SAXParseException: Invalid byte 2 of 3-byte UTF-8 sequence.
    at org.jboss.ws.core.utils.DOMUtils.parse(DOMUtils.java:133)


Если же следовать рекомендациям на 
http://cookbook.soaplite.com/#internationa...0and%20encoding

(конвертирование данных soap-сообщения в utf-8 из cp1251), то получаем ошибку:

17:30:54,157 ERROR [SOAPFaultHelperJAXRPC] SOAP request exception
org.jboss.ws.WSException: org.jboss.ws.core.jaxrpc.binding.BindingException: org.jboss.ws.core.jaxrpc.binding.jbossxb.UnmarshalException: Failed to parse source: Requested element {http://localhost/services/KkarService}String_1 is not allowed in this position in the sequence. The next element should be String_1
    at org.jboss.ws.core.soap.XMLContent.unmarshallObjectContents(XMLContent.java:248)


Если проблему можно решить на стороне сервиса (и джава платформы) - буду рад советам.
Если же на стороне клиента проблемы - подскажите ключевые слова для гугления.
PM MAIL WWW   Вверх
Kangaroo
Дата 30.10.2007, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 14
Всего: 104



Вот можешь последить за этой темой.
Вдруг туда кто-нибудь ответит, а то у вас ооочень похожие проблемы  smile 


--------------------
Lost....
PM MAIL MSN   Вверх
poltora
Дата 2.11.2007, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 6.8.2007

Репутация: нет
Всего: нет



Kangaroo, гы, автор той темы - как раз мой "проблемный клиент" smile
я решаю проблему со стороны сервера и джавы и спрашиваю в соответствующих форумах.


Это сообщение отредактировал(а) poltora - 2.11.2007, 12:19
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.3237 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.