zoukankan      html  css  js  c++  java
  • Maven下出现Cannot change version of project facet Dynamic Web module to 2.5.

     maven 项目下想更改 Dynamic Web module 的版本时,发现出现了一下的错误

     

    解决这个错误之前先看一下项目依赖的jdk版本,如果jdk版本过低的话,即便成功修改了 Dynamic Web module 不一定适用。

    新建的maven项目,在eclipse下默认使用的jdk版本是1.5的,如果需要修改的,可以在pom.xml文件中添加以下内容,比如下面使用的是jdk1.8的版本

    <build>
            <!-- java编译插件 -->
            <!-- eclipse默认使用的jdk是1.5的 -->
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.2</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
            </plugins>

    </build>

     

    先修改项目目录下的 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_2_5.xsd"
        version="2.5">
    
      <display-name>Archetype Created Web Application</display-name>
    </web-app>

     接着, 修改项目目录下.settingsorg.eclipse.wst.common.project.facet.core.xml 文件. 将里面的版本更改成你所需要的版本。

     

     

    最后回到eclipse中刷新一下项目即可。

     

  • 相关阅读:
    AcWing 276. I-区域
    学习笔记:可持久化线段树(主席树):静态 + 动态
    NOIP2016提高组 天天爱跑步
    AcWing 195. 骑士精神
    标准文档流
    css 盒模型
    css 继承性和层叠性
    css 选择器
    css 引入方式
    html body中的标签2
  • 原文地址:https://www.cnblogs.com/Guhongying/p/10836821.html
Copyright © 2011-2022 走看看