Cannot change version of project facet Dynamic web
2016-12-11 16:59
393 查看
原网站:https://my.oschina.net/cloudcoder/blog/362949
问题描述
用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在都是用3.0,在Project Facets里面修改Dynamic web module为3.0的时候就会出现Cannot change versionof project facet Dynamic web module to 3.0,如图:
其实在右边可以看到改到3.0需要的条件以及有冲突的facets,4
解决这个问题的步骤如下:
1.把Servlet改成3.0,打开项目的web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="schedule-console" version="3.0">
[title2]
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="xband-schedule-console"> <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/> <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/> <dependent-module archiveName="xband-schedule-core-1.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/xband-schedule-core/xband-schedule-core"> <dependency-type>uses</dependency-type> </dependent-module> <property name="java-output-path" value="/xband-schedule-console/target/classes"/> <property name="context-root" value="schedule-console"/> </wb-module> </project-modules>
[title2]
相关文章推荐
- Cannot change version of project facet Dynamic Web Module to 2.5
- Cannot change version of project facet Dynamic Web Module
- Cannot change version of project facet Dynamic Web Module to 2.5
- Cannot change version of project facet Dynamic Web Module to 2.4 错误
- Cannot change version of project facet Dynamic Web Module to 2.5
- Cannot change version of project facet Dynamic Web Module to 3.1 (Eclipse Maven唯一解决方案)
- 解决Cannot change version of project facet Dynamic web module to 2.5
- 绝对好用!Cannot change version of project facet Dynamic web module to 2.5
- 异常——(4)Cannot change version of project facet Dynamic Web Module to 3.0
- Project facet Dynamic Web Module version 3.0 is not supported /cannot change version of project face
- Eclipse EE Cannot change version of project facet Dynamic web module to 3.0
- cannot change version of project facet dynamic web module to 3.0异常修复
- Cannot change version of project facet Dynamic Web Module to 3.0
- Cannot change version of project facet Dynamic Web Module to 2.5
- 解决Cannot change version of project facet Dynamic web module to 2.5
- Cannot change version of project facet Dynamic Web Module to 2.5最好的解决方法
- Cannot change version of project facet Dynamic Web Module to 2.5. 和 One or more constraints have not
- Cannot change version of project facet Dynamic Web Module to 2.5
- 【Java+Maven】问题系列——Cannot change version of project facet Dynamic Web Module to XX.XX