解决Cannot change version of project facet Dynamic web module to 3.0
2015-12-01 15:40
405 查看
目录[-]
问题描述
解决这个问题的步骤如下:
1.把Servlet改成3.0,打开项目的web.xml
2.修改项目的设置,在Navigator下打开项目.settings目录下的org.eclipse.jdt.core.prefs
3. 打开org.eclipse.wst.common.component
4. 打开org.eclipse.wst.common.project.facet.core.xml
最后的效果如图:
用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在都是用3.0,在Project Facets里面修改Dynamic web module为3.0的时候就会出现Cannot change version of project facet Dynamic web module to 3.0,如图:
其实在右边可以看到改到3.0需要的条件以及有冲突的facets,4
?
?
?
好了,大功搞成,这是一种解决办法,但是治标不治本,更高级的就是自定义catalog,然后安装到本地,再创建的时候啥都有了,比如把现在流行的s(struts2)sh,ssi,s(springmvc)sh 创建catalog,包括包结构,部分代码啥的都有。
问题描述
解决这个问题的步骤如下:
1.把Servlet改成3.0,打开项目的web.xml
2.修改项目的设置,在Navigator下打开项目.settings目录下的org.eclipse.jdt.core.prefs
3. 打开org.eclipse.wst.common.component
4. 打开org.eclipse.wst.common.project.facet.core.xml
最后的效果如图:
问题描述
用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在都是用3.0,在Project Facets里面修改Dynamic web module为3.0的时候就会出现Cannot change version of project facet Dynamic web module to 3.0,如图:其实在右边可以看到改到3.0需要的条件以及有冲突的facets,4
解决这个问题的步骤如下:
1.把Servlet改成3.0,打开项目的web.xml
?2.修改项目的设置,在Navigator下打开项目.settings目录下的org.eclipse.jdt.core.prefs
把1.5改成1.7?
3. 打开org.eclipse.wst.common.component
本文件不用修改?
4. 打开org.eclipse.wst.common.project.facet.core.xml
把1.5改成1.7?
相关文章推荐
- Hive - 数据仓库的性能优化
- redis conf配置文件详解
- vim使用01
- HTTP 返回状态码
- asp.net中使用 Repeater控件拖拽实现排序并同步数据库字段排序
- 【Android 个人理解(十)】客户端设计之数据分类和存储
- 创业的十个原则
- 【Hours】使用indexedDB中遇到的问题。
- IOS多线程编程
- PAT-甲级1002
- 1055. The World's Richest (25)
- 初步体验libsvm用法3(matlab实例)
- 先赞下WIN10
- iOS 用NSAttributedString处理文字大小不一致情况
- Geometry Shader 【转】
- websocket nodejs
- Android ListView代码笔记
- PHP 变量的声明、可变变量、引用变量
- samba配置
- 数据库Sharding的基本思想和切分策略