Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 更改域名时处理错误_Jsp_Tomcat_Servlets_Http Status Code 404 - Fatal编程技术网

Jsp 更改域名时处理错误

Jsp 更改域名时处理错误,jsp,tomcat,servlets,http-status-code-404,Jsp,Tomcat,Servlets,Http Status Code 404,我想在更改域名时处理404错误,这是域名 当我更改任何字母404时,即使我在web.xml中创建了自定义错误页,也会发生错误 <error-page> <error-code>404</error-code> <location>/ErrorPage.jsp</location> </error-page> 404 /ErrorPage.jsp 我想你说的“域名”是指“上下文名称”吧?上下文名称类似于示

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

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

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

404
/ErrorPage.jsp
我想你说的“域名”是指“上下文名称”吧?上下文名称类似于示例中的
OnlineQuerySystemNew
部分。在您的示例中,域名是
localhost
部分(它实际上不是真正的域名,但您明白这一点)

webapp的
web.xml
中的404错误页面仅适用于webapp自身上下文中的404错误,而不适用于其他上下文。所以它只在你喜欢的时候才会生效

为了满足您的需求,您需要在Tomcat中部署一个
ROOT
webapp,并在那里放置和配置所需的错误页面