eclipse中导入maven工程时可能会遇到的一些问题



一:修改项目的编码 
右键项目->Properties->Resource->Other->编码格式(一般为UTF-8)


二:配置项目依赖的运行环境(jdk)
右键项目->Properties->Java Build Path->Libraries->JRE System Library->Edit->Workspace default JRE(注意的是该默认的jdk为本机中已装好的jdk)


注意:右键项目->Properties->Java Build Path->Source,查看最下面的文本框,看指向的路径是不是classes,如果是java,则应该改成classes


三:配置jdk编译器版本
右键项目->Properties->Java Compiler->将所有jdk版本换成你想要的版本->再把最顶上的勾去除->Apply


四:选择java的版本和tomcat版本
右键项目->Properties->Project Facets->java,Rutimes->Apply


五:选择maven依赖
如果是maven项目,要选择依赖jar包,右键项目->Properties->Deployment Assembly,看看有没有Maven Dependencies,没有的话,点Add,选Java Build Path Entries ,拉到最下面,就可以
看到 Maven Dependencies,这样添加进去就可以了。
 如果没有这个依赖,会出现以下错误信息
 Error configuring application listener of class
 org.springframework.web.context.ContextLoaderListener


六:配置maven版本
当创建动态的web 3.0的项目时需要java1.6及以上的版本支持;而我们的
eclipse中创建的maven骨架默认是java1.5的版本,这种情况下就会报以下

的错误:Dynamic Web Module 3.0 requires Java 1.6 or newer


七、Cannot change version of project facet Dynamic web module to 3.1

解决方法:

1、把servlet修改成3.1,打开maven项目的web.xml, 修改为:

2、修改.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml 为:

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

3、pom.xml(放在build后)中添加:

<plugins>  
      <plugin>  
        <groupId>org.apache.maven.plugins</groupId>  
        <artifactId>maven-compiler-plugin</artifactId>  
        <configuration>  
          <source>1.8</source>  
          <target>1.8</target>  
        </configuration>  
      </plugin>  
    </plugins>  

4、Project Facets 重新配置:Dynamic Web Module选择“3.1”,java选择“1.8”



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值