powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WSAD, WAS и ORACLE EXCEPTION
5 сообщений из 5, страница 1 из 1
WSAD, WAS и ORACLE EXCEPTION
    #38037697
shtuzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добро время суток, коллеги!

Столкнулся вот со следующей проблемой:
Имеем java-клиента, j2ee-приложение и базу на oracle 9.2.8
Если приложение крутится на WSAD 5.1.2 Interim Fix 009 под WinXP Eng SP3, то все RAISE EXCEPTION с oracle сваливаются на клиента в нормальной виде.
Если поселить его на WAS 5.1.1.19 под Win2k3 Eng SP1 (Win2k SP4 Eng), то все тоже самое приходит в нечитаемом виде.

Обновил java до 1.4.2 SR11, но как-то не помогло

Буду рад любым комментариям
Спасибо
...
Рейтинг: 0 / 0
WSAD, WAS и ORACLE EXCEPTION
    #38037734
shtuzer,

А чем нормальный вид отличается от нечитаемого?
Речь про кириллические символы? Или что-то другое?
ИМХО нужно сравнить версию клиента и драйвера для Oracle, настройки клиента Oracle и JDBC-драйвера (внутри WAS).

Если же речь про кириллицу, то проверить/сравнить настройки языка/локали (Regional settings) в системе Windows для пользователя, от имени которого работает WAS.
Посмотреть значения переменных, связанных с языковыми настройками/кодовой страницей внутри сервера приложений и в клиенте Oracle.
Для WAS подробнее описано в этом комментарии : Проблема с русским языком в логах WebSphere (знаки вопроса...)
...
Рейтинг: 0 / 0
WSAD, WAS и ORACLE EXCEPTION
    #38037770
shtuzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вроде на русском пишу )))
Да, речь именно про кириллицу
Да все ужо проверено и не раз
Вот только есть нюанс: В логах у меня все exception во всех случаях ПО-РУССКИ.
И только на java-клиента в 2/3 случаях вместо русского текста прилетает что-то типа $#1042;$#1090 итд

Евгений Хабаровshtuzer,

А чем нормальный вид отличается от нечитаемого?
Речь про кириллические символы? Или что-то другое?
ИМХО нужно сравнить версию клиента и драйвера для Oracle, настройки клиента Oracle и JDBC-драйвера (внутри WAS).

Если же речь про кириллицу, то проверить/сравнить настройки языка/локали (Regional settings) в системе Windows для пользователя, от имени которого работает WAS.
Посмотреть значения переменных, связанных с языковыми настройками/кодовой страницей внутри сервера приложений и в клиенте Oracle.
Для WAS подробнее описано в этом комментарии : Проблема с русским языком в логах WebSphere (знаки вопроса...)
...
Рейтинг: 0 / 0
WSAD, WAS и ORACLE EXCEPTION
    #38037877
shtuzer,

Что за Java-клиент? И каким образом и по какому протоколу он получает этот Exception?
Какие там по пути есть преобразования?
Если в лог сервера приложений все пишется правильно, то причину надо искать уже в связке сервер-клиент, а не сервер-субд.
Без подробностей реализации сказать сложно.

Может на Java-клиенте локаль/кодировка/язык отличаются от нужных?
...
Рейтинг: 0 / 0
WSAD, WAS и ORACLE EXCEPTION
    #38038458
shtuzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В виде клиента у меня Java-applet, который получает exception через java.rmi.RemoteException (дергая всяческие методы приложения), с самим j2ee (EJB) приложением клиент общается через SOAP over HTTP (WSDL-ки дергает).
Преобразований дополнительных никаких нигде нет. Приложение одно и то же, одной и той же сборки. Рализ java - однинаковый.
Настройки локали, кодировки/ языка и прочей шняги - идентичны. Излазил реестр вдоль и поперек.

Связь да, именно AppServer <-> Client видимо чудит.
Вот еще.
Вот сейчас продеплоил приложение на WAS ND 6.1.0.21 под AIX 6. Там у меня все локали ENGLISH (собсно она там одна).
И о ЧУДО - exception прилетают в членораздельном виде

Евгений Хабаровshtuzer,

Что за Java-клиент? И каким образом и по какому протоколу он получает этот Exception?
Какие там по пути есть преобразования?
Если в лог сервера приложений все пишется правильно, то причину надо искать уже в связке сервер-клиент, а не сервер-субд.
Без подробностей реализации сказать сложно.

Может на Java-клиенте локаль/кодировка/язык отличаются от нужных?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WSAD, WAS и ORACLE EXCEPTION
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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