如果用户输入了Tomcat上不可用的路径(= webapp的名称),那么他将看到默认的404 Tomcat页面。作为示例http://localhost:8080/asdf,Tomcat上没有名为“asdf”的webapp。有办法处理这些情况吗?作为一个示例向他展示自定义not-found.html而不是默认的Tomcat错误页面?
网络上有很多帖子,但所有帖子都处理某个网络应用的特定404错误,例如http://localhost:8080/webapp1/this_path_now_does_not_exist。
答案 0 :(得分:2)
是的,有可能。您可以将以下行添加到 CATALINA_HOME / conf / web.xml
<error-page>
<error-code>404</error-code>
<location>/error/not-found.html</location>
</error-page>