我在一个tomcat Web服务器上部署了多个Web应用程序。对于所有已部署的Web应用程序,如果在任何Web应用程序中发生404错误,我想显示相同的404.jsp页面。
一种方法是在每个Web应用程序的web.xml中放入404条目,并为404.jsp提供正确的位置。
有没有办法让所有的Web应用程序都显示ROOT的404页面上的404错误?
谢谢, 帕
答案 0 :(得分:22)
您可以将其添加到$ CATALINA_HOME / conf / web.xml
<error-page>
<error-code>404</error-code>
<location>/error/404.html</location>
</error-page>
请参阅http://wiki.apache.org/tomcat/FAQ/Miscellaneous#Q6
添加一个包含该页面的网络应用程序,并将回复<location>
答案 1 :(得分:1)
在conf/下打开web.xml
转到页面底部。
为每个 http 错误代码添加这些行。
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
参考截图。
<html>
<body>
<h1>
<center>The Page You looking for is not available, please connect with administrator.</center>
</h1>
</body>
</html>
参考截图
请参阅随附的屏幕截图。
5 个结果。