不同版本的tomcat对应的web.xml头描述是不一样的,这就是造成在保存web.xml的时候出现卡顿的情况。
因此使用不同的tomcat需要对应相应的头描述
tomcat5
1
2
3
4
|
<
web
-
app
id
=
"WebApp_ID"
version
=
"2.4"
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"
>
|
jeecms v5的版本默认的就是上面这个,如果使用tomcat6,需要改成下面的样子
tomcat6
1
2
3
4
|
<
web
-
app
xmlns
:
xsi
=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns
=
"http://java.sun.com/xml/ns/javaee"
xmlns
:
web
=
"http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi
:
schemaLocation
=
"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version
=
"2.5"
>
|
tomcat7
1
2
3
4
|
<
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"
metadata
-
complete
=
"true"
>
|
一句话,就是自己使用的tomcat版本要和web.xml头描述一致,不然就会卡顿