eclipse 部署pox maven项目遇到的问题总结

本人今天总结了一下eclipse部署项目可能遇到的几个问题

第一个问题:Error configuring application listener of class org.springframework.web.contex

容器和类路径加载失败。

第二个问题:Eclipse中的Libraries找不到Maven Dependencies

第三个问题:eclipse maven项目导出所使用的jar包

 

解决第一个问题有很多种方法,有的时候稀里糊涂就解决了,有的时候急死你也没办法。

我来分析一下这个问题,

第一种原因:项目没编译,你需要clean一下项目,重新编译一遍就好了。

第二种原因:项目编译了,但是路径错了。这种方法有两种方法解决,第一:右键项目———buildpath---------sources   改一下项目的编译路径就可以了。第二:简单粗暴,修改   .classpath 文件   直接增加这一项

<classpathentry kind="output" path="src/main/webapp/WEB-INF/classes"/>,   就可以了,重启eclipse。

第三种原因:项目编译了,路径也对了,就是启动报错。由于是maven项目,很有可能导致编译时找到jar运行时就找不到了。解决方法,简单粗暴,修改.classpath    文件,增加

<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> <attributes> <attribute name="maven.pomderived" value="true"/> <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/> </attributes> </classpathentry>;

就可以了。

第四种原因:tomcat缓存,解决方法,直接移出项目,clean一下就可以了。

 

 

第二个问题:解决方法很简单。有两个方法第一简单粗暴:直接修改   .classpath

<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> <attributes> <attribute name="maven.pomderived" value="true"/> <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/> </attributes> </classpathentry>

第二也简单,右键项目———buildpath--------add library   ---------maven   然后apply      ok     就可以了。

 

 

第三个问题:直接右键pom.xml    文件,run as  ---------maven  build  ----------输入命令  mvn dependency:copy-dependencies  然后点击run就可以讲pom文件里面的所有依赖jar都导出到targed/dependency目录下。

 

亲测有效,这是目前我正在使用的方法。

 

欢迎关注公众号    IT技术自查    获取更多跟详细的IT情报

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值