Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с русским языком в логах WebSphere (знаки вопроса...)
|
|||
|---|---|---|---|
|
#18+
Уважаемые, помогите, чем сможете ... что-то у самого мыслей уже нет и поиск - "не рулит"... Дело в следующем. Есть два сервера (железки). На обоих установлен Win2008SRV R2 64 bit ENG с поддержкой кирилицы, WebSphere 7.0.0.19, JRE 6 (64 бита), MSSQL 2012... в общем все одинаково, кроме самого железа. На обоих серверах в WAS идентичным образом продеплоино приложение. Все настройки от режионал сетингов до всего остального идентичны.. ну раз 10 сравнивал, да все вроде одинаково, сам ставил все... Но, не смотря на это, на одном из серверов наше приложение пишет свои логи знаками вопроса (русский язык - знаками вопроса), На другом же все тип топ. Это же приложение все пишет корректно. Т.е. На одном сервере все с русским языком от своего приложения хорошо везде (в БД, в клиенте\експлорере, в логах...) А на другом сервере при, вроде как, идентичных настройках и софте: в БД и клиенте с русским все ОК, а в логах - знаки вопроса :( При этом, "свои фразы" Сфера в логах же пишет по русски нормально, а логи нашего приложения - знаками вопроса.... :( Но это же самое приложение на другом сервере - все пишет нормально ... Ума не приложу уже, что делать.. игрался с реестрами (NLS\codepage), перепроходил настройки, даже MUI - RUS уже доставил ... ничего не помогает... Может есть у кого какие хинты? Был бы очень признателен.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 11:19 |
|
||
|
Проблема с русским языком в логах WebSphere (знаки вопроса...)
|
|||
|---|---|---|---|
|
#18+
Да, забыл добавить: Яву, Сферу на проблемном сервере уже переставлял несколько раз, после начала шаманства с русским - ничего не помогает. Допускаю, что ошибся - но где? Все везде по русски - нигде никаких проблем, только в логах и только с русским от своего приложения.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 11:25 |
|
||
|
Проблема с русским языком в логах WebSphere (знаки вопроса...)
|
|||
|---|---|---|---|
|
#18+
A.B, Какой фреймворк для логгирования используется (JUL, JCL, SLF4J, ... )? Сделайте минимальное приложение, которое будет только форимровать записи в лог аналогично основному приложению. Продеплойте приложение на оба сервера и проверьте повторится ли такое поведение. Распечатайте из своего приложения все системные свойства (System.getProperties()) на обоих серверах и сравните. Пример кода (из сервлета): Код: java 1. 2. 3. 4. 5. 6. 7. Обратите особое внимание на значение свойств: file.encoding os.encoding sun.jnu.encoding ibm.system.encoding osgi.nl user.language java.util.logging.configureByServer user.country ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 10:52 |
|
||
|
Проблема с русским языком в логах WebSphere (знаки вопроса...)
|
|||
|---|---|---|---|
|
#18+
Евгений ХабаровA.B, Какой фреймворк для логгирования используется (JUL, JCL, SLF4J, ... )? log4j-1.2.16.jar Евгений ХабаровA.B, Сделайте минимальное приложение, которое будет только форимровать записи в лог аналогично основному приложению. Продеплойте приложение на оба сервера и проверьте повторится ли такое поведение. Распечатайте из своего приложения все системные свойства (System.getProperties()) на обоих серверах и сравните. Пример кода (из сервлета): Код: java 1. 2. 3. 4. 5. 6. 7. Обратите особое внимание на значение свойств: file.encoding os.encoding sun.jnu.encoding ibm.system.encoding osgi.nl user.language java.util.logging.configureByServer user.country понятно, спасибо, полез смотреть\пробовать... как что-напишу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 11:32 |
|
||
|
Проблема с русским языком в логах WebSphere (знаки вопроса...)
|
|||
|---|---|---|---|
|
#18+
A.B, Log4j обычно ведь сам файлы формирует. Тогда нужно смотреть его конфигурационные файлы. В общем виде для него проблема решается явным выставлением желаемой кодировки лога. Примерно так: log4j.appender.<имя аппендера>.encoding=UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 12:09 |
|
||
|
Проблема с русским языком в логах WebSphere (знаки вопроса...)
|
|||
|---|---|---|---|
|
#18+
Прошу прощения за "паузу"... командировки\работы\забыл.... Вообщем все решилось достаточно просто и случайно (хотя все Ваши рекомендации попробовали - не помогло, естественно :) ) В общем: РежиналСеттинг-> Административ -> КопиСеттинг... Нет никаких мыслей почему так получилось, но если у "карент юзера" стояли правильные, настроенные мной в ОС параметры, то у "нью юзер эккаунт" стоял формат и локатион - "инглиш". Как только скопировал для них параметры текущего юзера - все логи стали по русски :) Непонятным осталось только то, что и каррент и не каррент юзер у меня один в ОС "АДМИН". Все ставилось под ним, все запускается и грузится под ним... В ОС кроме него есть еще только гвест, задизейбленный :) И почему региональные настройки так "разошлись" для единственного по сути пользователя - не понял. На втором компе, где все работало - данные настройки для карент и не карент юзер идентичны. Количество пользователей ОС - тоже. Все ставил сам (и тот сервер и этот). Полтергейст... Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 10:54 |
|
||
|
Проблема с русским языком в логах WebSphere (знаки вопроса...)
|
|||
|---|---|---|---|
|
#18+
A.B, В случае разных региональных настроек в Windows как раз и должны отличаться значения свойств user.language, user.country и некоторых других внутри JVM. Распечатка свойств должна была это показать. И это отлично "лечится" явным выставлением этих свойств на уровне JVM, дабы не зависеть от региональных настроек пользователя, из под которого работает сервис WAS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 10:05 |
|
||
|
Проблема с русским языком в логах WebSphere (знаки вопроса...)
|
|||
|---|---|---|---|
|
#18+
Евгений Хабаров, Да, спасибо! Распечатку делали - по ней и "удивились": почему настройки разные? После чего и добрались до "этой части" региональных настроек. Явно "указат"ь яве не могли (по разным причинам), поэтому и поменяли в реджинал сеттинг. Еще раз - спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 13:30 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37927589&tid=1601740]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 163ms |

| 0 / 0 |
