我在tomcat 7 Web服务器中部署了2个应用程序/项目.上下文路径不同,如“project1”,“project2”.当我使用这些上下文路径命中URL时,相应的应用程序加载并正常工作.
有效的URL是:
http://localhost:8080/project1
http://localhost:8080/project2
现在,当我使用正确的主机名和不正确的上下文路径(如/ project3)访问任何错误的URL时,它会给出错误消息
404找不到并向用户显示一个奇怪的屏幕.
我想向最终用户显示一个包含正确消息的正确页面.我怎样才能在Web服务器级别执行此操作?
最佳答案 您可以调整Tomcat的conf / web.xml文件以显示404错误的默认页面以外的其他页面 – 有关示例,请参阅
here.
提取:
<error-page>
<error-code>404</error-code>
<location>/NotFound.jsp</location>
</error-page>