我在一台 Tomcat Web 服务器上部署了多个 Web 应用程序。对于所有部署的 Web 应用程序,如果在任何 Web 应用程序中发生 404 错误,我想显示相同的 404.jsp 页面。
一种方法是在每个 Web 应用程序的 web.xml 中放置一个 404 条目,并为 404.jsp 提供正确的位置。
有什么办法可以让所有的网络应用程序在 404 错误时显示 ROOT 的 404 页面?
谢谢,帕万
我在一台 Tomcat Web 服务器上部署了多个 Web 应用程序。对于所有部署的 Web 应用程序,如果在任何 Web 应用程序中发生 404 错误,我想显示相同的 404.jsp 页面。
一种方法是在每个 Web 应用程序的 web.xml 中放置一个 404 条目,并为 404.jsp 提供正确的位置。
有什么办法可以让所有的网络应用程序在 404 错误时显示 ROOT 的 404 页面?
谢谢,帕万
您可以将其添加到 $CATALINA_HOME/conf/web.xml
<error-page>
<error-code>404</error-code>
<location>/error/404.html</location>
</error-page>
并添加一个具有该页面的 webapp 并将回答下面的 URL<location>
打开 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 个结果。