我们有几个报告和几个应用程序为报告提供数据。 我们使用BIRT Report Viewer 2.3.2来显示报告。
事情是,当应用程序无法访问时,BIRT报告查看器会显示一个标题为"异常"的错误消息框。使用异常标题,扩展堆栈跟踪的链接,以及两个按钮,ok和cancel。
对于这些类型的例外情况,我希望有一条更友好的消息说“"应用程序X正在重新加载”,请等待几分钟再试一次。",没有堆栈跟踪,只有一个确定按钮
例外是:org.eclipse.birt.data.engine.odaconsumer.ConnectionManager openConnection 严重:无法打开连接。 org.eclipse.birt.report.data.oda.jdbc.JDBCException:get connection出错,url不能为null。
在任何情况下我都不关心异常是什么,我希望它记录在log4j和BIRT报告查看器上显示的友好消息框中。
有什么想法吗?
答案 0 :(得分:1)
如果你想自定义例外,那么
你的war文件的转到 - > \ webcontent \ birt \ pages \ dialog \ ExceptionDialogFragment.jsp ,你可以自定义你自己的消息,如
很抱歉给您带来不便。发生意外错误。请联系管理员
删除 jsp 文件中提供的堆栈跟踪。