把项目WEB-INF底下的web.xml文件头部的:
<?xml version=
"1.0"
encoding=
"UTF-8"
?>
<web-app 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_2_5.xsd"
version=
"2.5"
xmlns=
"http://java.sun.com/xml/ns/javaee"
>
换成下面的:
<?xml version=
"1.0"
encoding=
"UTF-8"
?>
<web-app xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http:
//xmlns.jcp.org/xml/ns/javaee
http:
//xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version=
"3.1"
xmlns=
"http://xmlns.jcp.org/xml/ns/javaee"
>
然后在项目上右键Maven-->update project
其实就是把
2.5
或者2_5都改成
3.1
或3_1,
然后所有的(三处)http:
//java.sun.com/都改成http://xmlns.jcp.org/。
这里http:
//java.sun.com/也可以不改成http://xmlns.jcp.org/,
但是我发现如果不改的话,update Maven project这一步的时间会变长十多秒,
估计和网络环境有关系。