一、maven project facet dynamic web module错误解决方案

在Eclipse中使用maven创建web-app的过程中总会遇到一个问题,cannot change version of project facet dynamic web module to 2.5/3.0,但此时我们打开工程的properties中的Facet选项会发现这个无法更改。

  解决方案:

  1.调整项目的web.xml,将版本号统一修改为2.5/3.0

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"version="3.0">
......

  2.切换视图为Navigator(Eclipse-Window-showView)

  org.eclipse.jdt.core.prefs中,将jdk版本改为当前系统的jdk版本号

eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.7

  org.eclipse.wst.common.component中,将jdk版本改为当前系统的jdk版本号

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.7.0"><wb-module deploy-name="ChiqAlgTest"><wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
......

  org.eclipse.wst.common.project.facet.core.xml中,将jdk和java-web版本修改为系统jdk和2.5/3.0

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project><fixed facet="wst.jsdt.web"/><installed facet="java" version="1.7"/><installed facet="jst.web" version="3.0"/><installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

  3.修改完以上参数后,在facet选项中修改Dynamic Web Module为2.5/3.0,update project即可。

二、eclipse修改maven默认JRE System Library

在<profiles></profiles>标签里加入如下,然后在eclipse->window->preferences->maven->user settings->user settings,找到刚刚的settings.xml,点击update settings,然后apply and close,右击你的maven项目,maven->update project

<profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties>
</profile>

  

转载于:https://www.cnblogs.com/xiaoliangup/p/9601240.html

Maven项目上总有一个小红叉问题相关推荐

  1. Eclipse导入maven项目报Resources文件夹红叉问题解决方案

    Eclipse导入maven项目报Resources文件夹红叉问题解决方案 参考文章: (1)Eclipse导入maven项目报Resources文件夹红叉问题解决方案 (2)https://www. ...

  2. idea 如何新建一个Maven项目并且写第一个servlet

    使用idea已经有段时间了,但是一直没有自己亲自新建一个项目,从头开始写一个Servlet,今天就来学习一下,并且记一个笔记. 一. 1.首先,打开idea new-->Project 2.选择 ...

  3. 项目一众筹00_04Maven配置工作空间环境、STS创建第二个Maven项目,演示依赖、一个新的工作空间环境标准设置

    Maven配置工作空间环境.STS创建第二个Maven项目,演示依赖目录 文章目录 Maven配置工作空间环境.STS创建第二个Maven项目,演示依赖目录 Maven配置工作空间环境 sts(ecl ...

  4. maven 项目上传私服pom配置

    项目Pom配置 修改点一: <distributionManagement> <repository> <id>jeecg</id> <url&g ...

  5. 选择大于努力,创业项目!总有一个适合你,想赚钱的别犹豫啦!

    大家都知道,现在我国的社会贫富差距越来越大,那些有钱人简直太富裕了,能在发达城市买几套房子的还只是属于中产家庭,那些真正有钱人,我们普通人根本就无法想像他们到底多有钱.而大多数人都是比较普通的人,甚至 ...

  6. ecliplse 调试android 断点,如何在Github maven项目上开始调试

    您将需要在 nifi-registry.sh 脚本中编辑此行以启用远程调试 run_nifi_registry_cmd="'${JAVA}' -cp '${BOOTSTRAP_CLASSPA ...

  7. JAVA实践-maven项目中出现error pages红叉

    解决方法: 找到web.xml文件,将里面的东西剪切出来,保存刷新,就可以看到提示不见了. 然后.再将剪切的内容拷贝回来,保存.

  8. Eclipse项目上的红叉解决方案

    Eclipse项目上存在红叉,但是又不影响运行,同时展开项目未指明任何内容出错,可以按如下步骤进行处理: 0.查看Problems视图,定位错误,发现处理之: 1.检查Build Path中的各个依赖 ...

  9. myeclipse中,项目上有个叉报错,文件没有错误

    同事将他的java项目交接给了我.和平时的交接一样.他把他最新的源代码,打成压缩包,发给我.我解压后,使用myeclipse开发工具,通过导入,将项目导入到我的开发工具中,这个时候有一个问题出现了,在 ...

最新文章

  1. matlab bp结果,Matlab如何处理BP网络每次运行结果不一样这个问题
  2. 对接kafka_flume对接kafka多路径同时收集日志,配置怎么写?
  3. 营业收入快速增长 Twilio 云通信成就大牛股
  4. 时间同步引起的oracle故障二
  5. ul 、ol li 继承原有样式的问题
  6. linux 常用命令 (firewall,netstat)
  7. maven-将maven工程打包成可执行jar包
  8. 在Google Cloud platform上的Kubernetes集群部署HANA Express
  9. Concurrent connection limit
  10. [转载] Python中自定义异常与抛出异常
  11. nullnullHuge Pages
  12. 初学C语言,可能需要的软件及下载方式
  13. solidworks2016安装教程
  14. 图像处理算法工程师——必备技能
  15. 我的“五一”特价机票是从爬虫手里买的
  16. 中国轨道交通设备行业建设投资规模及十四五产量趋势研究报告2021-2027年版
  17. 【Scratch】青少年蓝桥杯_每日一题_11.25_小猫碰到黑块和白块
  18. 用大数据思考用户体验 纪学锋谈《江湖》特色
  19. mtk8788 pwm频率及背光亮度调节
  20. 不要忘记监听$destroy事件来清除timer

热门文章

  1. 微信电脑网页二维码扫描登录简单实现
  2. the application has stopped unexpected。please try again
  3. 2010年厦门商报报导《监控》小说
  4. vba excel 开发游戏_为什么要学习VBA?
  5. 大脚导入配置选择哪个文件_「科普向」为何我用大脚时,单体插件会安装失败?...
  6. servlet返回数据_JavaEE の Servlet - Http/Servlet - Day14 - 190507
  7. java ui设计用什么_UI设计是什么?UI怎么设计?
  8. Kanzi常用操作1
  9. java 运算符_java 运算符
  10. pointnet 结果可视化_PointNet论文复现及代码详解