博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决Cannot change version of project facet Dynamic w
阅读量:6257 次
发布时间:2019-06-22

本文共 1961 字,大约阅读时间需要 6 分钟。

hot3.png

用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp

103827_uUAb_914897.png

由于这个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

104006_pxOk_914897.png

解决步骤如下:

1. 修改web.xml

修改前如下:

  
Archetype Created Web Application

修改后如下

  
          
Archetype Created Web Application
  

2. 修改项目的设置,在Navigator下打开项目.settings目录下的org.eclipse.jdt.core.prefs

104713_YDb3_914897.png

修改前如下:

eclipse.preferences.version=1org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabledorg.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5org.eclipse.jdt.core.compiler.compliance=1.5org.eclipse.jdt.core.compiler.problem.assertIdentifier=errororg.eclipse.jdt.core.compiler.problem.enumIdentifier=errororg.eclipse.jdt.core.compiler.problem.forbiddenReference=warningorg.eclipse.jdt.core.compiler.source=1.5

把1.5改成1.6,修改后如下

eclipse.preferences.version=1org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabledorg.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6org.eclipse.jdt.core.compiler.compliance=1.6org.eclipse.jdt.core.compiler.problem.assertIdentifier=errororg.eclipse.jdt.core.compiler.problem.enumIdentifier=errororg.eclipse.jdt.core.compiler.problem.forbiddenReference=warningorg.eclipse.jdt.core.compiler.source=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

修改前如下

  
  
  
  

修改后如下

  
    
    
    
    
  

修改后成后再打开,已经把Dynamic web module改成了2.5,如图

105359_YAAa_914897.jpg

转载于:https://my.oschina.net/u/914897/blog/478260

你可能感兴趣的文章
3月15日 打卡
查看>>
apache 日志分析工具(webalizer、awstats)的使用
查看>>
我的友情链接
查看>>
sql server数据库备份语句
查看>>
oracle 安装过程
查看>>
Tcpdump使用
查看>>
使用gitlab实现上线自动化
查看>>
centos6.5上安装ncdu
查看>>
Java中Overload和Override的区别
查看>>
基于VMware vSphere 5.0的服务器虚拟化实践(3)
查看>>
Redhat Linux NFS配置
查看>>
我的友情链接
查看>>
QDirModel使用QSortFilterProxyModel过滤指定磁盘和非系统盘
查看>>
主机连接虚拟机 web服务
查看>>
smarty 模板编译和变量调节器 模板引入
查看>>
【java集合框架源码剖析系列】java源码剖析之TreeMap
查看>>
【学习笔记】Python编程
查看>>
超链接与图像
查看>>
19年PDYZ冬令营游记
查看>>
Android后退事件的处理
查看>>