我如何处理jetty对apache抛出的500错误

时间:2012-05-14 12:29:55

标签: apache jetty

我使用jetty作为我的app服务器,使用apache作为webserver来代理对jetty的请求。在某些情况下,jetty会在堆栈跟踪时抛出500内部服务器错误。我想在apache上处理这个500错误,即我想配置apache来抑制这个500错误并显示一个html页面。

我配置了apache ErrorDocument 500 http://abc.com/errorpage.html

但是我仍然从码头获得500错误,其中HTTP ERROR 500后跟堆栈跟踪和页脚 “由Jetty提供支持://”

如何在apache中抑制此错误。

1 个答案:

答案 0 :(得分:2)

ProxyErrorOverride指令适用于您:

# Let mod_proxy serve error pages.
ProxyErrorOverride On

# This also allows for SSI, so you can trap the error code and act accordingly.
ErrorDocument 500 /static/500.shtml