开箱即用的WebSphere Portal显示一个通用的“暂时禁用此portlet”。任何抛出未捕获异常的portlet的消息。
有谁知道如何覆盖它 - 最好是为特定异常提供自定义错误页面,就像在标准J2EE应用程序的web.xml中配置错误页面一样?
使用portlet的web.xml定义异常的错误页面不起作用。无论如何都找不到任何相关文档。
使用WebSphere Portal 6.1.5,JSR 286 portlet。
答案 0 :(得分:0)
发现 - 消息来自皮肤中portletRender标记的内部,例如:
<portal-skin:portletRender>
<span style="color:#FF0000;"><portal-fmt:problem bundle="nls.problem"/></span>
</portal-skin:portletRender>
因此必须在主题中定义 - 而不是基于每个portlet,但是由于标记主体支持JSP代码,因此可以指定更复杂的行为。