eclipse导入maven项目后出现web版本问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse导入maven项目后出现web版本问题相关的知识,希望对你有一定的参考价值。

 

报错信息:

直接导入maven项目后出现的报错信息:

技术分享

显然,需要修改jkd版本,可是在修改界面会出现这样的错误:

技术分享

解决步骤:

首先我用的jdk是1.7的从字面上理解加上下图的提示首先肯定是要解决jdk的问题: 

技术分享

如下所示所有的设计到jdk的地方全都设为1.7: 

技术分享

技术分享

技术分享

改完jdk之后要做的就是改配置直接打开项目的根目录找到.settings文件夹需要我们动手脚的文件是: 
1.org.eclipse.jdt.core.prefs设计到1.5的全部改为1.7如下:

技术分享

2.org.eclipse.wst.common.component将下面的version=”1.5.0”改为version=”1.7.0”

技术分享

3.org.eclipse.wst.common.project.facet.core.xml

将installed facet=”jst.web” version=”2.3”改为installed facet=”jst.web” version=”3.0”, installed facet=”java” version=”1.5”和 
installed facet=”wst.jsdt.web” version=”1.5”中的1.5改成1.7

 技术分享

此时重新打开eclipse,一般人到这个时候红xx已经解决了,但是LZ打开一看红x竟然还在,心拔凉拔凉的,没办法,生活还是要继续,于是LZ又继续找啊找,又被我找到个方法

在pom.xml中增加一段代码

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
            <!-- 指定source和target的版本 -->
            <source>1.7</source>
            <target>1.7</target>
        </configuration>
    </plugin>
</plugins>        

此时红x依旧在,哭死,感觉生活没了希望。最后右击项目 Maven -> Update Project 红x居然消失了,真开心,虽然不知道什么原理,但是先记录一下,以防以后又出现这种情况。

以上是关于eclipse导入maven项目后出现web版本问题的主要内容,如果未能解决你的问题,请参考以下文章

idea中导入Eclipse项目及报错处理方法

怎样在eclipse中导入Web项目

eclipse中导入jar包后只有数据库这里出现红叉,怎么解决

eclipse 创建maven 项目 动态web工程(出现问题)

svn项目导入到eclipse中怎么操作

我将IDEA Maven Web项目 clone到本地导入到Eclipse中,启动服务器的时候会出现这个错误:SEVERE: Exception starting filter [hiddenHttp