码迷,mamicode.com
首页 > 移动开发 > 详细

Eclipse运行Maven的SpringMVC项目Run on Server时出现错误:Error configuring application listener of class org.springframework.web.context.ContextLoaderListener的问题解决

时间:2017-04-11 09:56:36      阅读:576      评论:0      收藏:0      [点我收藏+]

标签:ring   tar   util   新建   mave   div   exe   技术分享   http   

错误:

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1858)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:504)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:486)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:113)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4984)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1572)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1562)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

背景:

1、maven的springmvc项目

2、使用了eclipse的Run on Server直接运行项目

3、使用maven的tomcat或者jetty插件完全没有问题

原因:

1、进入到eclipse新建的tomcat server时(D:\开发工程\workspace_web\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)发现项目上的lib文件夹为空。

2、新建普通的springmvc项目运行,发现上述目录能正常生成lib目录,并且依赖也可以复制过去。

3、也就是说maven的依赖没有复制过去上述目录。

解决方法:

1、项目右键->【Properties】->【Deployment Assembly】->【Add】

技术分享

2、把maven的依赖添加进去

技术分享

技术分享

3、重新测试Run on Server,可以发现一切正常,并且上述目录下也已经复制了依赖过去。

 

以上参考:http://chenzhou123520.iteye.com/blog/1836987

Eclipse运行Maven的SpringMVC项目Run on Server时出现错误:Error configuring application listener of class org.springframework.web.context.ContextLoaderListener的问题解决

标签:ring   tar   util   新建   mave   div   exe   技术分享   http   

原文地址:http://www.cnblogs.com/EasonJim/p/6691781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!