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

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

我们用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 3.0

 

 

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

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

Archetype Created Web Application

改后:

Archetype Created Web Application

2.修改项目的设置,在Navigator下打开项目.settings目录下的org.eclipse.jdt.core.prefs

eclipse.preferences.version=1org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabledorg.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5org.eclipse.jdt.core.compiler.compliance=1.5org.eclipse.jdt.core.compiler.problem.assertIdentifier=errororg.eclipse.jdt.core.compiler.problem.enumIdentifier=errororg.eclipse.jdt.core.compiler.problem.forbiddenReference=warningorg.eclipse.jdt.core.compiler.source=1.5

把1.5改成1.6

eclipse.preferences.version=1org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabledorg.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6org.eclipse.jdt.core.compiler.compliance=1.6org.eclipse.jdt.core.compiler.problem.assertIdentifier=errororg.eclipse.jdt.core.compiler.problem.enumIdentifier=errororg.eclipse.jdt.core.compiler.problem.forbiddenReference=warningorg.eclipse.jdt.core.compiler.source=1.6

打开org.eclipse.wst.common.component

把project-version="1.5.0"改成project-version="1.6.0"

 

打开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"/>

都改好之后在打开看看,已经把Dynamic web module改成了3.0

 

转载地址:http://jyasl.baihongyu.com/

你可能感兴趣的文章
网络协议 9 - TCP(下)
查看>>
js中的模块化——commonjs,AMD,CMD,UMD,ES6
查看>>
Java 11 正式发布,这 8 个逆天新特性教你写出更牛逼的代码
查看>>
Linux telnet命令
查看>>
用过的一些Markdown编辑器
查看>>
【刷算法】LeetCode.326-3的幂
查看>>
追踪解析Spring ioc启动源码(3)
查看>>
学习区块链中的主要问答
查看>>
5步告诉你QQ音乐的完美音质是怎么来的,播放器的秘密都在这里
查看>>
VisualVm利用SSL连接JMX的方法
查看>>
Linux docker-compose 实战
查看>>
Python--Redis实战:第四章:数据安全与性能保障:第6节:Redis事务
查看>>
Redis中使用Lua的一些优化和注意事项
查看>>
elk 第二篇 , 为elk加入redis, 替换下beats
查看>>
javescript经验文档(Array篇)
查看>>
react-native-camera 遇坑笔记
查看>>
8102 年的现代 Web 开发最佳实践(笑)
查看>>
谈谈React中Diff算法的策略及实现
查看>>
koa源码阅读[1]-koa与koa-compose
查看>>
入门Python数据分析最好的实战项目(二)
查看>>