我想在更改域名时处理404错误,这里是域名
http://localhost:8080/OnlineQuerySystemNew/
当我更改任何字母404错误发生时,即使我在web.xml中创建自定义错误页面
<error-page>
<error-code>404</error-code>
<location>/ErrorPage.jsp</location>
</error-page>
答案 0 :(得分:2)
当您说“域名”时,我认为您的意思是“上下文名称”?上下文名称与示例中的OnlineQuerySystemNew
部分类似。域名是您示例中的localhost
部分(实际上不是真正的域名,但您明白了这一点。)
webapp web.xml
中的404错误页面仅适用于webapp自身上下文中的404错误,而不适用于其他上下文。所以只有当你喜欢http://localhost:8080/OnlineQuerySystemNew/peekaboo
要实现您的要求,您需要在Tomcat中部署ROOT
webapp,并在那里放置并配置所需的错误页面。