2011-01-07 108 views
0

开箱即用的WebSphere Portal显示了一个通用的“此portlet暂时被禁用。”消息引发任何引发未捕获异常的portlet。如何为WebSphere Portal Portlet中的未捕获异常配置自定义错误页面?

是否有人知道如何重写它 - 最好为特定异常提供自定义错误页面,方法与错误页面可以在标准J2EE应用程序的web.xml中配置相同?

使用portlet的web.xml为异常定义错误页面不起作用。在任何地方都找不到任何文档。

使用WebSphere Portal 6.1.5,JSR 286 portlet。

回答

0

找到了 - 该消息是从portletRender标签内所采取的皮肤,如:

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

所以它必须在主题中定义 - 而不是在每个portlet的基础上,但作为JSP代码在标签体中被支持,可以指定更复杂的行为。

相关问题