Eclipse运行Maven的SpringMVC项目Run on Server时出现错误:Error configuring application listener of class org.spr
Posted Jim
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse运行Maven的SpringMVC项目Run on Server时出现错误:Error configuring application listener of class org.spr相关的知识,希望对你有一定的参考价值。
错误:
严重: 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,可以发现一切正常,并且上述目录下也已经复制了依赖过去。
以上是关于Eclipse运行Maven的SpringMVC项目Run on Server时出现错误:Error configuring application listener of class org.spr的主要内容,如果未能解决你的问题,请参考以下文章
Eclipse+Maven+springmvc+HelloWorld--Eclipse Maven springMVC第一个HelloWorld吐血配置整理
Maven+SpringMVC+Eclipse软件安装配置,Maven报插件异常,Eclipse总是卡死的解决方法,导入一个maven工程后 一直显示importing maven project