Cannot change version of project facet Dynamic Web Module to 2.5.
2016-01-16 00:15
357 查看
使用eclipse创建maven-archetype-webapp时, 自动创建的是web-app 2.3版本的项目, 通过Project Facets修改Dynamic Web Module为2.5时, 报出该错误: Cannot change version of project facet Dynamic Web Module to 2.5.
解决方案步骤:
1. 右击项目 -> Show In -> Navigator
2. 在.settings目录下, 双击打开org.eclipse.wst.common.project.facet.core.xml文件, 将install facet="jst.web"的version由2.3改为2.5, 保存
3. 打开web.xml文件, 替换其内容
自动生成的内容
4. 右击项目 -> Maven -> Update Project... -> OK
至此, 项目已经成功修改为了web 2.5版本
验证: 查看Project Facets, Dynamic Web Module变为2.5
解决方案步骤:
1. 右击项目 -> Show In -> Navigator
2. 在.settings目录下, 双击打开org.eclipse.wst.common.project.facet.core.xml文件, 将install facet="jst.web"的version由2.3改为2.5, 保存
3. 打开web.xml文件, 替换其内容
自动生成的内容
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Archetype Created Web Application</display-name> </web-app>替换成以下内容
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name>Archetype Created Web Application</display-name> </web-app>保存
4. 右击项目 -> Maven -> Update Project... -> OK
至此, 项目已经成功修改为了web 2.5版本
验证: 查看Project Facets, Dynamic Web Module变为2.5
相关文章推荐
- 让TextView里面的文字逐个显示的动画效果实现(1)
- POJ 3159 Candies
- JavaScript基本用法
- Java面试题集(151-180)
- [MySQL]调整MySQL参数提高写入速度
- 【数组】Best Time to Buy and Sell Stock I/II
- 第三天笔记,今天听的有点晕,幸好公司年会,我们放3天假,所以慢慢复习吧
- NPOI.dll学习
- php加密解密函数
- 斐波那契数列
- Java面试题集(136-150)
- Java面试题集(116-135)
- Qwt中坐标轴的设置
- 【KMP+矩阵加速】BZOJ1009[HNOI2008]GT考试
- 字符串与数字转换-C语言
- Java面试题集(86-115)
- Android经典文章收藏笔记3
- [乡土民间故事_徐苟三传奇]第卅一回_再上当财主打儿子
- java多线程下载文件
- Promise实现原理