在 WEB-INF 文件下右键 New > Other 搜寻 XML

然后找到 XML File

文件名一定要叫 web.xml


通过点击项目名,然后找到 Java EE Tools > Generate Deployment Descriptor Stubs。等一段时间

Eclipse 会在 src / main / webapp / WEB-INF 目录下生成一个 web.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee; http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<display-name>FriendlyPages</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>

注意,我们需要在 web-app 标签的 xsi:schemaLocation=”” 属性中的两个地址中央插入一个 “;”,否则默认会报错

最后在 web-app 标签之中插入你所需要的错误页面所指向的页面

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee; http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<display-name>FriendlyPages</display-name>

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

<error-page>
<error-code>500</error-code>
<location>/errorpage/500.jsp</location>
</error-page>

<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>