更改域名时处理错误

时间:2011-09-02 21:17:31

标签: jsp tomcat servlets http-status-code-404

我想在更改域名时处理404错误,这里是域名

http://localhost:8080/OnlineQuerySystemNew/

当我更改任何字母404错误发生时,即使我在web.xml中创建自定义错误页面

<error-page>
    <error-code>404</error-code>
    <location>/ErrorPage.jsp</location>
</error-page>

1 个答案:

答案 0 :(得分:2)

当您说“域名”时,我认为您的意思是“上下文名称”?上下文名称与示例中的OnlineQuerySystemNew部分类似。域名是您示例中的localhost部分(实际上不是真正的域名,但您明白了这一点。)

webapp web.xml中的404错误页面仅适用于webapp自身上下文中的404错误,而不适用于其他上下文。所以只有当你喜欢http://localhost:8080/OnlineQuerySystemNew/peekaboo

时它才会开始

要实现您的要求,您需要在Tomcat中部署ROOT webapp,并在那里放置并配置所需的错误页面。