Eclipse自动生成的web.xml默认是2.x版本的servet
使用Eclipse自动生成的web.xml默认是2.x版本的servet,如下:
代码语言:javascript复制<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>
如果要使用servlet3的话,怎么办呢?
Servlet3的web.xml
Servlet3的web.xml样本示例、使用servlet3.0注解报会在访问时报404错误,解决方案如下web.xml文件头如下配置:
代码语言:javascript复制<web-app version="3.0" 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">
<display-name>Archetype Created Web Application</display-name>
</web-app>