这里有两种方法来生成web.xml
- DTD - 文件类型定义
- XSD - XML格式定义
用 XSD 生成 JSP 2.2 / Servlets 3.0 (Tomcat 7.0):
<span style="font-size:18px;"><?xml version="1.0" encoding="ISO-8859-1"?>
</span><pre><span style="font-size:18px;"><web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
</web-app></span>
用 XSD 生成JSP 2.1 / Servlets 2.5 (Tomcat 6.0):
<span style="font-weight: normal;"><span style="font-size:18px;"><?xml version="1.0" encoding="ISO-8859-1"?>
</span></span><pre><span style="font-size:18px;"><span style="font-weight: normal;"><web-app xmlns="http://java.sun.com/xml/ns/j2ee"
</span><span style="font-weight: normal;"> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
</span><span style="font-weight: normal;"> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
</span><span style="font-weight: normal;"> version="2.5"></span><span style="font-weight: normal;">
</span><span style="font-weight: normal;"></web-app></span></span>
<span style="font-weight: normal;"><span style="font-size:18px;"><?xml version="1.0" encoding="ISO-8859-1"?>
</span></span><pre><span style="font-size:18px;"><span style="font-weight: normal;"><web-app xmlns="http://java.sun.com/xml/ns/j2ee"
</span><span style="font-weight: normal;"> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
</span><span style="font-weight: normal;"> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
</span><span style="font-weight: normal;"> version="2.5"></span><span style="font-weight: normal;">
</span><span style="font-weight: normal;"></web-app></span></span>
用 XSD 生成 JSP 2.0 / Servlets 2.4 (Tomcat 5.5):
<span style="font-weight: normal;"><span style="font-size:18px;"><?xml version="1.0" encoding="ISO-8859-1"?>
</span></span><pre><span style="font-weight: normal;"><span style="font-size:18px;"><web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
</web-app></span></span>
用 DTD 生成 JSP 1.2 / Servlets 2.3 (Tomcat 5):
<span style="font-weight: normal;"><span style="font-size:18px;"><?xml version="1.0" encoding="ISO-8859-1"?>
</span></span><pre><span style="font-size:18px;"><span style="font-weight: normal;"><!DOCTYPE web-app
</span><span style="font-weight: normal;"> PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
</span><span style="font-weight: normal;"> "http://java.sun.com/dtd/web-app_2_3.dtd"></span><span style="font-weight: normal;">
</span><span style="font-weight: normal;"><web-app></span><span style="font-weight: normal;">
</span><span style="font-weight: normal;"></web-app></span></span>