如何处理不可用的Tomcat 7 Web应用程序

如何处理不可用的Tomcat 7 Web应用程序,tomcat,Tomcat,如果用户输入的路径(=webapp的名称)在Tomcat上不可用,那么他将看到默认的404 Tomcat页面。例如,Tomcat上没有称为“asdf”的webapp。有没有办法处理这些情况?例如,向他显示一个自定义的not-found.html而不是默认的Tomcat错误页面 web上有许多帖子,但它们都处理某个web应用程序的特定404错误,如。是的,这是可能的。您可以在CATALINA_HOME/conf/web.xml中添加以下行。 <error-page> <

如果用户输入的路径(=webapp的名称)在Tomcat上不可用,那么他将看到默认的404 Tomcat页面。例如,Tomcat上没有称为“asdf”的webapp。有没有办法处理这些情况?例如,向他显示一个自定义的not-found.html而不是默认的Tomcat错误页面


web上有许多帖子,但它们都处理某个web应用程序的特定404错误,如。

是的,这是可能的。您可以在CATALINA_HOME/conf/web.xml中添加以下行。

<error-page> 
    <error-code>404</error-code>
    <location>/error/not-found.html</location>
</error-page>

404
/错误/not-found.html

我也试过那个。但是道路应该在哪里呢?Is/error/not-found.html=[path_of_tomcat]/webapps/error/not found.html?试试[path_of_tomcat]/webapps/ROOT/error/not-found.html@AlanStallwood的可能副本:当然它们只在我的机器上工作。另一篇帖子没有得到认可的答案,我也尝试过这种技巧。但是它不起作用,原因可能是.html文件的位置错误。我还没有找到正确的道路。