A5下载文章资讯

分类分类

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

2015-09-21 16:43作者:yezheng

eclipse有时候会报错:Cannot change version of project facet Dynamic Web Module to 2.5。这个错误不会影响程序的运行,不过看着总是不舒服。这个问题现在可以解决啦。

把项目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这一步的时间会变长十多秒,

估计和网络环境有关系。

展开全部

相关

说两句网友评论
    我要跟贴
    取消