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

    错误:

    严重: 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.pluginsorg.eclipse.wst.server.core mp0wtpwebapps)发现项目上的lib文件夹为空。

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

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

    解决方法:

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

    2、把maven的依赖添加进去

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

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

  • 相关阅读:
    HDU 2888 Check Corners (模板题)【二维RMQ】
    POJ 3264 Balanced Lineup(模板题)【RMQ】
    poj 3368 Frequent values(经典)【RMQ】
    SPOJ RPLN (模板题)(ST算法)【RMQ】
    UVA 796 Critical Links(模板题)(无向图求桥)
    UVA 315 Network (模板题)(无向图求割点)
    POJ 2029 Get Many Persimmon Trees (模板题)【二维树状数组】
    poj 3067 Japan 【树状数组】
    POJ 2481 Cows 【树状数组】
    POJ 1195 Mobile phones【二维树状数组】
  • 原文地址:https://www.cnblogs.com/EasonJim/p/6691781.html
Copyright © 2011-2022 走看看