解决eclipse报错Cannot change version of project facet Dynamic 2.5

来源:互联网 发布:俄罗斯人看中国 知乎 编辑:程序博客网 时间:2024/06/04 22:21

除去网上一堆更改.setting文件夹的文件的方法,如果还行不通的话

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
把项目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这一步的时间会变长十多秒,
估计和网络环境有关系。

阅读全文
1 0