Cannot change version of project facet Dynamic Web Module to 3.1 (Eclipse Maven唯一解决方案)
来源:互联网 发布:法兰克福大学知乎 编辑:程序博客网 时间:2024/05/30 23:17
If you want to use version 3.1 you need to use the following schema:
- http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd
Note that 3.0 and 3.1 are different: in 3.1 there's no Sun mentioned, so simply changing 3_0.xsd to 3_1.xsd won't work
<?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"></web-app>
Also, make sure you're depending on the latest versions in your pom.xml. That is,
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <configuration> ... </configuration></plugin>
and
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope></dependency>
Also, you should compile with Java 7 or 8:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration></plugin>
2016-02-20
添加,如果还有错,按照下面配置进行修改
Another way is to edit the project facet configuration file itself:
org.eclipse.wst.common.project.facet.core.xml
Change the dynamic web module version in this line to 3.0 -
<installed facet="jst.web" version="2.5"/>
And then:
- Right-click on the project (in the Project Explorer panel).
- Select Maven » Update Project (or press Alt+F5)
You'll find this file in the
.settings
directory within the Eclipse project.
1 0
- Cannot change version of project facet Dynamic Web Module to 3.1 (Eclipse Maven唯一解决方案)
- eclipse 创建maven web错误Cannot change version of project facet Dynamic Web Module to 3.1.
- eclipse 创建maven web错误Cannot change version of project facet Dynamic web module to 3.1解决方案
- eclipse maven cannot change version of project facet Dynamic web module to 3.1
- 【Maven-Eclipse】Cannot change version of project facet Dynamic Web Module to 2.5.
- maven Cannot change version of project facet Dynamic Web Module to 3.0 Error in Eclipse
- maven+eclipse项目问题报错原因(Cannot change version of project facet Dynamic web module to 2.5)
- eclipse web module版本问题:Cannot change version of project facet Dynamic Web Module to 2.5.
- eclipse web module版本问题:Cannot change version of project facet Dynamic Web Module to 2.5.
- eclipse maven配置jdk1.7 web3.0之maven cannot change version of project facet dynamic web module to 3.0
- eclipse新建maven web项目红叉报错Cannot change version of project facet Dynamic Web Module to 3.0. txte
- Maven web项目报异常: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. 解决方案
- Maven下解决Cannot change version of project facet Dynamic Web module to 3.0
- maven Cannot change version of project facet Dynamic Web Module to 2.5
- 解决maven项目上有红叉,Cannot change version of project facet Dynamic web module to 2.5
- openfire Android学习(一)----实现用户注册、登录、修改密码和注销等
- C语言
- 浅谈.net remoting 与webservice
- 【水模拟】#74 A. Cableway
- 基于DSP/BIoS设备驱动模型的视频驱动程序开发
- Cannot change version of project facet Dynamic Web Module to 3.1 (Eclipse Maven唯一解决方案)
- 概率初涉(1)
- Android每日一记
- word格式刷刷完格式后公式上凸了怎么办?
- 别小看了trim()
- Android include标签
- 常用ProgressBar
- MySQL慢查询日志
- 如何处理11gR2 RAC下oc4j和gsd服务为OFFLINE状态?