如何通过Payara5在Web应用程序上显示数据库触发错误

对于从数据库触发器解析的所有错误,这都是我收到的标准错误。我将Payara5用作Application Server和Netbeans 8.2 IDE。在图片的实例中,应该显示“对于18岁以下的订购者必须提供的ID号”

如何确保Web应用程序中出现与触发器中相同的错误?

如何通过Payara5在Web应用程序上显示数据库触发错误

nishiwoderena222 回答:如何通过Payara5在Web应用程序上显示数据库触发错误

鉴于您的堆栈跟踪,您似乎需要删除ExceptionUtils.findRootException(ex).getMessage()并仅使用ex.getMessage(),因为引发的最高异常已经包含了您需要的消息。

但是,ExceptionUtils.findRootException(ex).getMessage()可能是有原因的。在某些情况下,最高的Exception非常笼统(例如EJBException),您确实需要获取根异常以获取有意义的消息。

本文链接:https://www.f2er.com/3046641.html

大家都在问