gpt4 book ai didi

java - 在内部服务器错误上发送电子邮件

转载 作者:行者123 更新时间:2023-12-03 08:59:22 25 4
gpt4 key购买 nike

您好,我在网上搜索过,但没有找到解决问题的方法,

我在上面运行了Jboss AS6 serverJSF Application

该应用程序存在错误,有时会出现“http 500, internal server errors

现在我的问题:
1)当http 500到达时,是否可以重定向到自定义页面?

2)是否可以发送带有错误堆栈跟踪信息的email? (我完全不知道该怎么做,该错误的堆栈跟踪显示在客户端webbrowser上,但这正是我所不希望的)。

最佳答案

1)代码500表示“内部错误” =>发生了异常。您可以像这样在web.xml中定义全局错误页面

<error-page> 
<exception-type>java.lang.Throwable</exception-type>
<location>/generalError.jsp</location>
</error-page>

其中generalError.jsp是您的错误页面。

2)有两个选项-在JSP中包含通过JavaMail API发送电子邮件的代码(可以在 here中找到示例)或为log4j创建SMTP附加程序(可以在 here中找到示例),但是您必须至少使用6.1的JBoss .0,因为在JBoss AS的先前的6.xx版本中有一个 bug

关于java - 在内部服务器错误上发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11717191/

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