Cannot change version of project facet Dynamic web module to 2.x
来源:互联网 发布:v板htcm8刷通网络 编辑:程序博客网 时间:2024/06/07 19:28
在Eclipse中新建了一个web项目,但是项目上报错,有红色小叉叉,但是展开项目,子项目上并没有报错,单是这样看的话找不到错误在哪里。打开Markers窗口,提示pom.xml文件有错,但是无论怎么改都不起作用,这个问题让人很无语,知道有错,但却不知道该怎么改。不过,在伟大的江江同学的帮助下,最后终于解决了。
原来是这样的:我们用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,如图:
首先在出错文件上右击:
找到Porject Facets,把Dynamic Web Module的版本改为2.5。
貌似很简单嘛,但是,这个时候往往是不允许修改的,我们在修改这里之前,还要做一些准备工作才行。那么,都需要做哪些准备工作呢?
第一、打开项目的web.xml,把Servlet改成2.5
修改之前:
修改之后:
第二、修改项目的设置,在Navigator下打开项目.settings目录下的org.eclipse.jdt.core.prefs
修改为
打开org.eclipse.wst.common.component,将project-version修改为1.7.0
开org.eclipse.wst.common.project.facet.core.xml,<installed facet="java" version="1.7"/>, <installed facet="jst.web" version="2.5"/>
好了,准备工作完成,再打开看看,是不是已经把Dynamic web module改成了2.5
总结:
虽然完成了,但是这种方法很麻烦,应该还有其他更加简便且治本的方法,应该可以预先设置,还应该再找找的。先解决问题再说。
0 0
- 解决Cannot change version of project facet Dynamic web module to 2.x
- Cannot change version of project facet Dynamic web module to 2.x
- Cannot change version of project facet Dynamic Web Module to x.x
- Cannot change version of project facet Dynamic Web Module to X.X
- eclipse web module版本问题:Cannot change version of project facet Dynamic Web Module to 2.5.
- eclipse web module版本问题:Cannot change version of project facet Dynamic Web Module to 2.5.
- Cannot change version of project facet Dynamic Web Module
- 解决Cannot change version of project facet Dynamic Web Module
- Cannot change version of project facet Dynamic Web Module 问题解决
- Maven web项目报异常:Cannot change version of project facet Dynamic Web Module to 3.0.
- eclipse 创建maven web错误Cannot change version of project facet Dynamic Web Module to 3.1.
- eclipse如何修改dynamic web module version -Cannot change version of project facet Dynamic Web Module to
- Cannot change version of project facet Dynamic Web Module to 2.5
- Cannot change version of project facet Dynamic Web Module to 2.5
- Cannot change version of project facet Dynamic Web Module to 2.5
- 解决Cannot change version of project facet Dynamic web module to 2.5
- Cannot change version of project facet Dynamic Web Module to 2.5
- Cannot change version of project facet Dynamic Web Module to 2.5
- Deep Learning(深度学习)神经网络为啥可以识别呢?
- Json的解析
- 从零开始学java第一章 认识java
- Android关于PagerAdapter的使用方法的总结
- Struts2常用标签总结
- Cannot change version of project facet Dynamic web module to 2.x
- NET命令
- 大话通信发展历史—— 0 和 1 的进化
- 法线变换详解(Normal Transform)
- 3.Maven环境变量的设置
- C# Dictionary中做Key的类应该注意重写getHashCode和Equals
- Spring 定时任务配置以及用法,定时任务时间表达式
- 堆 , 栈 ,队列, 堆栈的区别
- 高效Linux bash快捷键