前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Maven常见错误及解决方法(一)

Maven常见错误及解决方法(一)

作者头像
用户5640963
发布2019-07-26 10:35:08
9570
发布2019-07-26 10:35:08
举报
文章被收录于专栏:卯金刀GG卯金刀GG

一、导入新maven项目后,pom.xml可能出现以下情况:

Cannot upgrade/downgrade to Dynamic Web Module 3.0 facet. It is incompatibile with already installed facets: Java 1.5. Please modify project configuration.

解决方法:

1、项目右键->属性->Java Compiler,设置编译时的jdk版本和系统使用的一致(注意pom.xml中设置的JDK版本)。

2、还是在属性面板中,找到MyEclipse->Project Facets,Dynamic Web Module,可适当降低其版本,这个可以可以参考以下设置。

web.xml

<web-app 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_3_0.xsd" version="3.0">

3、项目右键->Maven > Update Project Configuration(我用的是MyEclipse2014版,对应的是Maven4MyEclipse->Update Project...,然后选中Update project configuration from pom.xml和Clean projects这2项,完成即可)。

二、Deployment is out of date due to changes in the underlying project contents

在MyEclipse中,如果maven项目变更了jar的依赖关系,重新发布项目到tomcat时经常会部署失败,状态前有个黄色的三角形,提示信息:Deployment is out of date due to changes in the underlying project contents. You'll need to manually 'Redeploy' the project to update the deployed archive.

解决方法:选中项目名,选择Project —> Clean,找到要清理的项目,点击确定即可。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二、Deployment is out of date due to changes in the underlying project contents
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档