powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Jboss 5.1 и JDK 1.7 - неожиданно сломалась картинка
6 сообщений из 6, страница 1 из 1
Jboss 5.1 и JDK 1.7 - неожиданно сломалась картинка
    #38589979
AndreyDmt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
Приложение работает под сабжевой конфигурацией и собственно нормально работало до сих пор. Что сломалось: локально разработка ведётся под виндой, jdk дорос до .51 На сервере это всё крутится пол линуксом, open-jdk-1.7_03. Различий в визуальном отображении не было. Тут как то обнаружил различие в поведении версий java для nio при преобразовании utf-8 в win1251. Решил, что пора обновляться на серваке и тут же поимел проблемы с отображением: стали практически не видны кнопки, выпадающие списки; иконки узлов деревьев пропали. Победить не получается. Но под виндой всё по прежнему. Может кто на такое натыкался и поборол, просьба поделиться рецептом.
Полная конфигурация: jboss 5.1, seam-2.2.2, richfaces-3.3.3, ну и oracle-jdk-1.7.0.51 x64. Картинка тоже прилагается: было-стало.
...
Рейтинг: 0 / 0
Jboss 5.1 и JDK 1.7 - неожиданно сломалась картинка
    #38589997
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyDmtпри преобразовании utf-8 в win1251
Это, скорее всего, источник проблем. Никаких валидных преобразований между кодировками не существует.
Есть текстовые данные в Java. Есть они же в двоичном представлении в IO в какой-то кодировке.
"преобразование" из одной кодировки в другую, это кривое решение, которое может в любой момент выйти боком. Так что показывайте ваше "преобразование" и рассказывайте зачем оно.
...
Рейтинг: 0 / 0
Jboss 5.1 и JDK 1.7 - неожиданно сломалась картинка
    #38590111
AndreyDmt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Не,не - там всё устаканилось. Проблема была в выгрузке данных из БД (utf-8) и сохранение информации в файле в виндовой кодировке. Файл просто отдавался клиенту в виде архива. Отдельная приватная процедура, к визуализации это отношение не имеет, это просто был позыв к обновлению. Попытались как раз подогнать к общему знаменателю версии jdk на серверах разработки и продуктива. Вот для серверов, работающих под виндой (2003, 2008, 7) всё окей вне зависимости от версии jdk. Та же задача под линуксом нормально работает под младшей версией и кривляется под текущей.
...
Рейтинг: 0 / 0
Jboss 5.1 и JDK 1.7 - неожиданно сломалась картинка
    #38590126
AndreyDmt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрел что выдаёт firebug на кнопках в обоих случаях - код один
Код: html
1.
2.
3.
4.
5.
6.
7.
input[type="button"] {
    background-image: url("/myprog/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAG7cLJySgcDEwAQtAMx");
    border: 1px solid #008894;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 4px;
}


Но в кривом случае пишет "Невозможно загрузить указанный URL". С чего бы это?
...
Рейтинг: 0 / 0
Jboss 5.1 и JDK 1.7 - неожиданно сломалась картинка
    #38590140
AndreyDmt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Продолжение экспериментов закончилось следующим: попытка загрузить указанный урл напрямую в браузере в работающем варианте выдало картинку, в нерабочем - следующую ошибку:
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
Гугль рассказал, что в моём случае сие есть работа приложения под линуксом без установленных графических либ (интересно как оно раньше работало?), плюс при старте требуется установить ключик -Djava.awt.headless=true
Буду тестить, надеюсь проблема решится в скором будущем
...
Рейтинг: 0 / 0
Jboss 5.1 и JDK 1.7 - неожиданно сломалась картинка
    #38590236
AndreyDmt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё, починилось! Яйца помогли! И даже версию jdk обновили!
Непонятно осталось, как оно раньше без этой опции работало.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Jboss 5.1 и JDK 1.7 - неожиданно сломалась картинка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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