eclipse报红叉,解决Cannot change version of project facet Dynamic web module to 2.5
来源:互联网 发布:arduino编程语言 编辑:程序博客网 时间:2024/06/06 02:12
我们用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,如图:
其实在右边可以看到改到2.5需要的条件以及有冲突的facets,解决这个问题的步骤如下:
1.把Servlet改成2.5,打开项目的web.xml,改之前:
改后:
把1.5改成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改成了2.5
好了,大功搞成,这是一种解决办法,但是治标不治本,更高级的就是自定义catalog,然后安装到本地,再创建的时候啥都有了,比如把现在流行的s(struts2)sh,ssi,s(springmvc)sh 创建catalog,包括包结构,部分代码啥的都有,下次写吧。
阅读全文
0 0
- eclipse报红叉,解决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.
- eclipse web module版本问题:Cannot change version of project facet Dynamic Web Module to 2.5.
- Eclipse-JEE解决Cannot change version of project facet Dynamic web module to 2.4
- Eclipse解决Cannot change version of project facet Dynamic Web Module to 3.0.
- 【Maven-Eclipse】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
- 解决maven项目上有红叉,Cannot change version of project facet Dynamic web module to 2.5
- 解决Cannot change version of project facet Dynamic web module to 2.5
- 读懂你性格的个性化推荐
- C++primer 5 :3.6节练习,练习3.43,练习3.44,练习3.45
- Android 用WebView显示工程内的图片
- spring mybatis NoSuchBeanDefinitionException 解决方案
- Java并发编程:Callable、Future和FutureTask
- eclipse报红叉,解决Cannot change version of project facet Dynamic web module to 2.5
- JDBC1120
- intellij idea常见问题
- java实现发送短信的模板
- 本地搭建redis集群
- TypeError: $(...).form is not a function
- 千岛湖冰水救人,程序员见义勇为,手工点赞!
- CSDN-markdown编辑器测试
- 机器学习_用树回归方法画股票趋势线