欢迎使用CSDN-markdown编辑器

来源:互联网 发布:展板设计用什么软件 编辑:程序博客网 时间:2024/06/03 21:54

Cannot change version of project facet Dynamic Web Module to 3.0问题的解决
注:搜索与百度
解决方案:一、在windows》Show View》Navigators找到下图中标记的两个文件这里写图片描述
在org.eclipse.wst.common.component这个标记不用修改,只要修改org.eclipse.wst.common.project.facet.core.xml中java版本和web版本(注图片中的红色圈的标记为无用)
二、修改java的jdk版本,让jdk和maven的版本相对应、修改eclipse的java Compiler的jdk版本
三、修改web项目中的web.xml如下面的例子:修改其中的3.0 将其修改为你需要的版本

<?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"           xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"           version="3.0">    <display-name>Archetype Created Web Application</display-name>  </web-app>

四、在pool.xml文件中插入如下代码(注意修改你的版本号)

<build>    <finalName>demo2</finalName>    <plugins>      <plugin>        <groupId>org.apache.maven.plugins</groupId>        <artifactId>maven-compiler-plugin</artifactId>        <version>3.0</version>        <configuration>          <source>1.7</source>          <target>1.7</target>        </configuration>      </plugin>    </plugins>  </build>

到此,应该可以解决上述问题。希望对你有帮助。