我想将 portlet 中引发的每个异常的错误消息和堆栈跟踪打印到页面中,以便用户可以看到它。我在 Tomcat 中使用 Liferay Portal Enterprise Edition 6.2.10 EE GA1(牛顿/Build 6210/2013 年 11 月 1 日)。我尝试设置:
error.message.show=true
error.stack.trace.show=true
在属性文件portal-ext.properties
以及portal.properties
主题和 portlet 中,但它不起作用。我认为,也许它可以通过钩子重写来完成portlet_error.jsp
,但我不知道 Liferay 是否有一些对象,其中设置了引发的异常。我不想重写可能引发异常的每个类。也许存在另一种解决方案。你有什么主意吗?