• 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

  • 相关阅读:
    T-SQL逻辑查询的各阶段
    linqtosql(GroupBy/Having/Count/Sum/Min/Max/Avg操作符)
    jquery获取select下拉框的值以及change时间绑定
    英汉翻译功能的简单实现
    jQuery zTree默认加载一级几点
    Linq第一篇
    vs2015+win10搭开发环境
    asp.net mvc 中使用静态页
    .net中的异步操作
    (转载)TFS2013安装+配置
  • 原文地址:https://www.cnblogs.com/EasonJim/p/6691781.html
Copyright © 2020-2023  润新知