Как настраиваются пользовательские страницы ошибок для неперехваченных исключений в портлетах WebSphere Portal?

В стандартной конфигурации WebSphere Portal отображает "Этот портлет временно отключен". сообщение для любого портлета, который генерирует необработанное исключение.

Кто-нибудь знает, как это можно переопределить - желательно предоставить пользовательские страницы ошибок для конкретных исключений таким же образом, как страницы ошибок можно настроить в web.xml стандартного приложения J2EE?

Использование web.xml портлета для определения страниц ошибок для исключений не работает. Нигде не могу найти никакой документации по этому вопросу.

Использование портлетов WebSphere Portal 6.1.5, JSR 286.

1 ответ

Решение

Обнаружено - сообщение взято из тега portletRender внутри скина, например:

<portal-skin:portletRender> 
    <span style="color:#FF0000;"><portal-fmt:problem bundle="nls.problem"/></span> 
</portal-skin:portletRender>

Таким образом, это должно быть определено в Теме - не для каждого портлета, но поскольку код JSP поддерживается в теле тега, можно указать более сложное поведение.

Другие вопросы по тегам