maven 工程启动找不到 Spring ContextLoaderListener 的解决办法

用maven 工程搭建项目,在搭建好之后,运行时却抛出了这样的错误: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener, 这说明根本没有找到我们在 web.xml 里面配置的 listener, 但maven 的pom.xml 里面已经配置相应的包,而且可以在java 工程的maven dependency jar 包里面找到, 这说明maven是没有问题的,在网上搜索了很多答案,最多的就是类似这个文章: http://www.cnblogs.com/zhouyalei/archive/2011/11/30/2268606.html 基本都是这样去解决,但是貌似对我来说不行,而且比较麻烦,需要修改 .project , .classpath 等文件。其实有更简单的办法.
在eclipse 里面, 参考如下配置:



1. 右键单击工程项目 ->点击 properties
2. 选择 Deployment Assembly
3. 点击 Add -> Java Build Path Entries -> Next
4. 选择 Maven Dependencies -> Finish -> Apply -> OK
5. Clean project and server. 重启server

这样就能解决maven 下找不到 spring listener 的问题。一个最明显的变化是你的web 工程里面明显多了一个jar包。


上一篇: 避免穿透性测试需要注意的事项
下一篇: Hibernaate 调用存储过程的方法

Avatar

洋洋者也 评论于: 2017-11-07

很有用!

Avatar

monglong 评论于: 2017-09-18

大神,谢谢你。真的666

Avatar

垃圾百度 评论于: 2017-09-15

厉害额,垃圾百度,毁我青春

Avatar

沙场秋点兵 评论于: 2017-09-07

TMD   牛逼!

Avatar

licong 评论于: 2017-08-02

大神,厉害了

Avatar

460365967 评论于: 2017-05-31

大神,厉害啊,弄了一下午解决了

Avatar

奔跑的小菜鸟 评论于: 2017-04-24

厉害了大神!

Avatar

22 评论于: 2017-01-17

java build path entries打开是空的。

Avatar

蓝山 评论于: 2016-12-21

问题解决了,非常感谢

Avatar

joshua 评论于: 2016-10-28

卧槽,大神,太NB了

Avatar

轻声声雨蒙蒙 评论于: 2016-10-24

很有用,非常感谢!!!

Avatar

lan 评论于: 2016-10-13

谢谢,搞了很久。。。按照这个方法终于解决了

Avatar

HellWorld 评论于: 2016-09-13

歇歇,找了一上午。。。。

Avatar

eason 评论于: 2016-08-09

谢谢 这个很有用 我的问题也解决了

Avatar

934305809 评论于: 2016-07-19

Thank you a lot! You saved me !!!

Avatar

德玛西亚 评论于: 2016-03-08

[face05]问题解决了

Avatar

Yvan 评论于: 2015-01-19

不错,找到问题所在了

Avatar

伯爵 评论于: 2014-02-11

太有用了~~~
 评论 ( What Do You Think )
名称
邮箱
网址
评论
验证
   
 

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章来源于互联网, 若有侵权, 联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布文章.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号