Crystal Reports Java Reporting Component: нет текстов на диаграммах под Linux
От: DimRus Украина  
Дата: 20.10.12 00:35
Оценка:
Привет всем,

Провел 3 дня в бесплодных попытках решить. Срочно нужна чья-либо помощь или совет.

Проблема:
Есть JSP-приложение на Tomcat, содержит несколько Crystal отчетов, отображает их, используя Crystal Java Reporting Components.
Отчеты созданы в Crystal 2008. Каждый отчет содержит одну или несколько диаграмм.
Все работает прекрасно на виндоуз машине, а вот на линуксе (CentOS) на диаграммах нет текстов (заголовков, легенды, подписей осей и т.п.).
Единственный текст, который отображается — подпись вертикальной оси — там текст повернут на 90 градусов.

Окружение:
CentOS 5
Tomcat 6
JRC 12.2.211

Что уже испробовалось:
— проверил установленные на машине шрифты, установил виндовые шрифты. Это не помогло (хотя решило проблему с экспортом в PDF)
— проверил, работает ли вообще рисование текста из Java на этой машине. Запустил на ней тестовый класс, вывел drawString в PNG — все работает.
— поменял параметры диаграммы — шрифт, цвет текста, прозрачность, фон — безуспешно
— поиграл с параметрами Java2D — вкл/выкл OpenGL, offscreen pixmap, DGA — безуспешно
— сконвертировал отчет в Crystal 2011 — то же самое
— обновил рендерер до версии JRC 12.2.214 — то же самое

Есть ли у кого-нибудь идеи, как исправить?

Заранее спасибо!
Re: Crystal Reports Java Reporting Component: нет текстов на диаграммах под Linu
От: avpavlov  
Дата: 20.10.12 04:50
Оценка:
Проверь, не переключен ли Томкат в хедлесс режим в каком-нибудь стартовом скрипте (java.awt.headless)
Re[2]: Crystal Reports Java Reporting Component: нет текстов на диаграммах под L
От: DimRus Украина  
Дата: 20.10.12 21:20
Оценка:
Здравствуйте, avpavlov, Вы писали:

A>Проверь, не переключен ли Томкат в хедлесс режим в каком-нибудь стартовом скрипте (java.awt.headless)


Да, переключен. Выключил headless — результат тот же.
Мне кажется, что ключ к пониманию причины — тот факт, что текст, повернутый на 90 градусов, отображается.
Но я никак не могу понять, почему.
Re: Crystal Reports Java Reporting Component: нет текстов на диаграммах под Linu
От: DimRus Украина  
Дата: 20.10.12 22:00
Оценка:
Здравствуйте, DimRus, Вы писали:

DR>...


Проблема решена — апдейт Java с версии 1.6.17 до 1.6.22 спас ситуацию.
Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.