gpt4 book ai didi

java - 自定义内部服务器错误消息 Play Framework

转载 作者:太空宇宙 更新时间:2023-11-04 14:15:45 26 4
gpt4 key购买 nike

在 play 框架中,每次在生产模式下收到内部服务器错误 (500) 时,浏览器都会显示一个带有

的网页

Oops, an error occured, This exception has been logged with id XXXX

我想自定义错误消息(或者至少将其翻译为西类牙语),保留错误 ID,以便更容易在应用程序日志中查找。

我尝试在 JAVA 的全局设置中配置错误页面,如下所示:

public Promise<Result> onError(RequestHeader request, Throwable t) {
return Promise.<Result>pure(internalServerError(
views.html.error.render(t)
));
}

我有一个名为 error.scala.html 的 View 。

它现在不起作用,它没有显示任何错误,只是忽略它。另外,使用此替代方案,我不知道如何显示错误 ID。

非常感谢您的建议,非常感谢。

最佳答案

您的 Global 类位于根包中吗?这是一个很常见的错误,也是它被忽略的原因。

关于java - 自定义内部服务器错误消息 Play Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27773053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com