报错:Cannot change version of project facet Dynamic Web Module to 2.5.

Troyturk 2015-11-30 03:56:52
我update了maven项目
然后web变成了2.3,然后我改成了3.0
然后项目报Cannot change version of project facet Dynamic Web Module to 2.5.的错误
org.eclipse.wst.common.project.facet.core文件为:
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.7"/>
<installed facet="jst.jaxrs" version="2.0"/>
<installed facet="jst.jsf" version="2.2"/>
</faceted-project>


Project Facets是这样的:


报错:


请问这是什么原因呢,要怎么修改呢
...全文
689 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
在eclipse中找到window→show view→Navigator,打开项目,找到.setting下的org.eclipse.wst.common.project.facet.core.xml文件,修改<installed facet="jst.web" version="2.5"/>,就可以了.
回复
门关 2017-09-03
将setting里的配置改成2.5就行了
回复
在pom.xml中添加下面内容即可,同时也可以解决Maven->update project默认jdk的问题 <profiles> <profile> <id>jdk-1.8</id> <!-- 另外一种激活方式 --> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> </profiles> 然后 重新加载一下maven jar包
回复
在pom.xml中添加下面内容即可,同时也可以解决Maven->update project默认jdk的问题 <profiles> <profile> <id>jdk-1.8</id> <!-- 另外一种激活方式 --> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> </profiles> 然后运行pom.xml 重新加载mavenjar包 我也遇到楼主一样的问题 已经解决
回复
一样的问题,web module改成3.0,报这个错:Cannot change version of project facet Dynamic Web Module to 2.5. 修改.setting里面的配置文件,没用。 LZ解决了没,用什么方法
回复
那就不知道了
回复
Troyturk 2015-11-30
引用 3 楼 sinat_31240689 的回复:
web-app version="2.5" 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_2_5.xsd">
没有啊,我要把它变成3.0,没有要改成2.5来着
回复
web-app version="2.5" 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_2_5.xsd">
回复
Troyturk 2015-11-30
引用 1 楼 sinat_31240689 的回复:
web.xml的version="2.5"


没用啊,这样修改过后还是报这样的错来着
回复
web.xml的version="2.5"
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-11-30 03:56
社区公告
暂无公告