JSF / ICEFaces занимает очень много времени при предоставлении ответа - PullRequest
1 голос
/ 05 августа 2009

У меня есть приложение JSF / ICEFaces, которое работало нормально, но внезапно оно начало греховно долго в фазе ответа! Я могу сказать из консоли, что Java-часть завершается нормально, но для отображения веб-страницы требуется около 10 минут!

Я использую JBoss в качестве сервера приложений.

Не могли бы вы сказать мне, как идти об отладке этой проблемы? Я даже не знаю с чего начать. Пожалуйста, скажите мне также, если размещение здесь кода поможет узнать корень проблемы. Начнем с того, как вы думаете, это проблема JBoss или проблема приложения?

Спасибо

Tam

Ответы [ 2 ]

1 голос
/ 06 августа 2009

Иметь чтение BalusC: отладка жизненного цикла JSF

Является ли ваша страница особенно сложной? Например, если у вас есть большая таблица данных, где каждая строка содержит логику, то фаза рендеринга может занять несколько лет.

1 голос
/ 05 августа 2009

Вы можете попробовать использовать такие инструменты, как Firebug , чтобы увидеть, есть ли какая-либо функциональность Ajax, которая блокирует процесс рендеринга. IceFaces, насколько я знаю, в значительной степени полагается на выполнение всего на стороне сервера приложения, а затем отправляет результаты в браузер для отображения. Возможно, использование вами компонентов создает много связи с сервером, или компонент не может быть обновлен.

Я бы посмотрел на IceFaces, который оказался нестабильным и подверженным проблемам все время, когда я работал с ним. У них есть собственный форум, где вы часто найдете ответ на свои проблемы. Я думаю, что это на Icefaces.org. Но, не зная больше, я не могу точно сказать, где проблема.

...