假设这是我的应用程序 - (localhost:8080 / myApp / servlet / HomeServlet)
如果我用垃圾污染servlet说 localhost:8080 / myApp / servlet / HomejunkServlet 我得到404响应,我可以通过配置web.xml重定向到通用的custom-err-page。 / p>
但是如果我请求一个不存在的应用程序ex:localhost:8080 / myApp-tht-doesn-exist / servlet / HomeServlet,它仍然会给我默认的404,尽管我将我的web.xml配置为处理404错误。在这种情况下,如何重定向到自定义错误页面?
谢谢
答案 0 :(得分:0)
服务器将非应用程序上下文作为资源请求处理。 因此,将Webapp作为ROOT.war放置到为代码404配置自己的error.jsp的服务器上。
如果使用Apache-HTTP-Server来显示错误页面应该更好 甚至你的应用程序服务器都已关闭。