问题描述
用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在都是用3.0,在Project Facets里面修改Dynamic web module为3.0的时候就会出现Cannot change version of project facet Dynamic web module to 3.0,如图:
解决这个问题的步骤如下:
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">
2. 修改项目的设置,在Navigator下打开项目.settings目录下的org.eclipse.jdt.core.prefs
把1.5改成1.8
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.8


3. 打开org.eclipse.wst.common.project.facet.core.xml
把java改为1.8, 把jst.web改为3.0;
<?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.8"/>
</faceted-project>
OK,搞定了。

来自为知笔记(Wiz)

eclipse系列: Cannot change version of project facet Dynamic web的解决方法相关推荐

  1. Cannot change version of project facet Dynamic Web Module to 2.5 问题的解决方法

    Description Resource Path Location Type Cannot change version of project facet Dynamic Web Module to ...

  2. Cannot change version of project facet Dynamic Web Module to 3.0.

    问题描述   Eclipse 新建 Maven Web 项目,修改 Dynamic Web Module 时报错:Cannot change version of project facet Dyna ...

  3. 解决Cannot change version of project facet Dynamic Web M

    dynamic web module 版本之间的区别: Servlet 3.0 December 2009 JavaEE 6, JavaSE 6 Pluggability, Ease of devel ...

  4. Type Cannot change version of project facet Dynamic Web Module to 3.0

    1.原因解释: 用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2 ...

  5. 解决maven cannot change version of project facet dynamic web module to 3.0

    为什么80%的码农都做不了架构师?>>>    maven 建立一个web-app后. 选择JDK1.8. 不能选择Dynamic Web Module3.0的修改办法. 第一步: ...

  6. 解决maven项目Cannot change version of project facet Dynamic web module to 3.0

    1.打开新建的servlet文件例如(hibernate.cfg.xml)修改头文件为 <?xml version="1.0" encoding="UTF-8&qu ...

  7. maven建立webapp项目时显示Cannot change version of project facet Dynamic web module to 2.5

    为什么80%的码农都做不了架构师?>>>    网上查了很多东西都没啥用,其实直接把这段代码加到web.xml头部,自然就不报错了 <?xml version="1. ...

  8. 解决Cannot change version of project facet Dynamic web module to 2.5

    情景描述:用MyEclipse 2014 打开MyEclipse 8.5 的项目,代码没有错误,项目有红叉,对一个强迫症的coder来说太难受了,找了很多资料,终于找到这篇博文帮我解决了问题,转载一下 ...

  9. Project facet Dynamic Web Module version 3.1 is not supported.

    修改Web Module version 3.1 is not supported.问题 http://uule.iteye.com/blog/2052680 <host id="lo ...

最新文章

  1. 打开云服务器连不上网,云服务器怎么连接网络连接不上
  2. 讲讲Git如何合并分支(一)
  3. 10.completion_suggester
  4. MySQL Cookbook 学习笔记-04
  5. 机器学习算法 - 随机森林之决策树初探(1)
  6. 珍藏40个android应用源码分享
  7. 【元胞自动机】基于matlab元胞自动机模拟交通流【含Matlab源码 355期】
  8. mysql建表指定表空间_Oracle中建表和指定表空间
  9. mysql数据表备份_MySQL数据库备份之逻辑备份和物理备份概述
  10. 织梦内核PHP在线教育知识付费课程分销网站源码 带手机端+集成支付功能
  11. 苹果cms视频模板源码
  12. 所谓的原创内容对于seo的意义在何方?
  13. Scrapy0.24.1_中文文档
  14. pcb上钽电容丝印图_pcb钽电容正负极该如何识别
  15. 每日一书丨这本书献给所有铸就开源世界的人们
  16. 生活随记-剪纸与父子
  17. 从华为辞职门 看IT人如何度过下半生(转载)
  18. html网页收藏夹小图标,在网页标题栏上和收藏夹显示网站logo的实现方法
  19. 【Linux】常用工具的使用
  20. 视频教程-支付宝生活缴费商业项目标准版-Java

热门文章

  1. mysql数据库 中文乱码_在CMD中操作mysql数据库出现中文乱码解决方案
  2. linux一共有多少级别,简述linux的几个运行级别及其相应的含义。
  3. w10系统老是自动息屏_大师解答win10系统无法自动关屏/待机和睡眠的恢复教程
  4. python当前日期获取程序_Python获取当前时间日期
  5. python123数字形式转换_python基本数据类型的使用、转换----数字(有待完善)
  6. 2560x1600分辨率高吗_手机屏幕分辨率真的越高越好?它的好处和坏处你知道吗?...
  7. mysql len s.number,mysql内置函数
  8. 第十六届全国大学智能车全国总决赛竞赛闭幕式
  9. win10 系统安装 服务器失败怎么回事,Win10正式版安装出现问题怎么办
  10. win10 hao123劫持html文件,Win10 edge主页被hao123劫持如何解决|edge主页被hao123劫持的解决方法...