Cannot change version of project facet Dynamic web module to 2.5
来源:互联网 发布:高考改革 知乎 编辑:程序博客网 时间:2024/06/16 19:54
在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
- 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 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
- 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最好的解决方法
- 解决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.
- leetcode 368. Largest Divisible Subset 类似LISS最长递增子序列问题 + DP动态规划
- ***股票自动交易软件AutoStock使用说明***
- Java-Classloader-loadeClass(String,boolean)、findClass(String)类加载源码解析
- 请求分页存储管理方式
- 梯度下降(Gradient Descent)小结
- Cannot change version of project facet Dynamic web module to 2.5
- 给定一个二叉树,节点值为0-9,从根节点到叶子结点组成一个数,求二叉树所有组成的数的和
- 数据库基础知识--数据库知识的一些小总结
- Python 引用(import)外部类
- [BZOJ]3294: [Cqoi2011]放棋子 DP+组合数学
- jquery originalEvent与event关系
- leetcode 371. Sum of Two Integers 位运算 + 加法操作
- WebSocket+多线程python socket网页版实时在线聊天实现
- JVM的简单实现