博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决BUG:Cannot change version of project facet Dynamic web module to 2.5
阅读量:5869 次
发布时间:2019-06-19

本文共 2204 字,大约阅读时间需要 7 分钟。

我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dynamic web module to 2.5,如图:

 

其实在右边可以看到改到2.5需要的条件以及有冲突的facets,解决这个问题的步骤如下:

1.把Servlet改成2.5,打开项目的web.xml

改之前:

  
  
Archetype Created Web Application

改后:

  
Archetype Created Web Application

 

2.修改项目的设置

2.1 在Navigator下打开项目.settings目录下的org.eclipse.jdt.core.prefs
eclipse.preferences.version=1  org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled  org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5  org.eclipse.jdt.core.compiler.compliance=1.5  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.5
把1.5改成1.6
eclipse.preferences.version=1  org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled  org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6  org.eclipse.jdt.core.compiler.compliance=1.6  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.6
2.2 打开org.eclipse.wst.common.component
把project-version="1.5.0"改成project-version="1.6.0"
  
  
  
  
  
  
 
2.3 打开org.eclipse.wst.common.project.facet.core.xml
  
  
  
  
把<installed facet="java" version="1.5"/>改成<installed facet="java" version="1.6"/>,
把  <installed facet="jst.web" version="2.3"/>改成  <installed facet="jst.web" version="2.5"/>
  
  
  
  
 
3.都改好之后在打开看看,已经把Dynamic web module改成了2.5

 

转载于:https://www.cnblogs.com/Alan0218/articles/8467977.html

你可能感兴趣的文章
苹果公司透露Siri新发音引擎的内部原理
查看>>
Kotlin和Swift在Redmonk语言排行榜上的排名大幅提升
查看>>
宝马将机器架上微软 Azure,国内科技巨头也难抵汽车“诱惑”
查看>>
Spark Streaming 作者,Alluxio 的创始人李浩源:AI 潮流对做数据存储业务公司的挑战...
查看>>
立下“去O”Flag的AWS,悄悄修炼了哪些内功?
查看>>
ASP.NET Core 3.0项目开始“瘦身”
查看>>
高效使用微软Azure服务总线的消息功能
查看>>
试水区块链出版?纽约时报在招人了
查看>>
Google 和 Facebook 披露全球范围宕机原因
查看>>
中台之上(六):如何为一个商业银行设计业务架构?
查看>>
Facebook开源图像处理库Spectrum,优化移动端图像生成
查看>>
前端工程师必读的10篇精选技术文章
查看>>
C#特性: 只读本地变量
查看>>
克服敏捷商业智能的挑战
查看>>
从后端到前端的转变:如何选择框架?
查看>>
如何在windows下搭建Nginx+MySQL+PHP环境
查看>>
IBM核心软件如何应对“互联网+”的技术挑战
查看>>
基于Kafka实现分布式事件驱动
查看>>
24周年,“常青树”Delphi发布新版本10.3.1
查看>>
百度云首次公布具体营收,2018年Q4营收破11亿
查看>>