zoukankan      html  css  js  c++  java
  • java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

    java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

    前言:

      MyEclipse整合ssh框架,间歇性Tomcat启动发生java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener异常,而且在前几次运行正常的情况下,出现这个异常。

    工具:

      MyEclipse2015 2.0版本,struts2.1,spring4.1.0,hebernate4.0.4

    异常信息:

     java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
        at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:520)
        at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:501)
        at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:120)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4650)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5166)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1096)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1756)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        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.点击工程下Spring 4.1.0 Libraries---->spring-web-4.1.0.RELEASE.jar---->org.springframework.web.context查看是否存在ContextLoaderListener.class类。如果缺少jar包,需自行导入。

      2.查看web.xml文件配置是否正确。

     <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>       
      </listener>

      以上两步无误,还是出现该异常,进行第三部。

      3.进入tomcat的webapp目录,清空里面部署的项目,再重新加载工程,启动tomcat。

      重复第三步两三次,还是出现该异常,可初步判断MyEclipse出现BUG。

      4.重启MyEclipse。

  • 相关阅读:
    arcgis使用python,做arctoolbox,渔网裁剪gdb里的要素,四等分
    arcgis计算中心点的质心XY,并根据属性Label进行标注。
    arcpy对要素类每个图斑批量出图。
    python安装模块wheel步骤
    arcgis中shp文件的字符串string型字段转换为日期型Date格式。如“20190426”转为“2019/4/26”
    .tar.gz海量遥感影像解压
    python压缩解压文件(天地图切片批量解压缩)
    python读取多层嵌套文件夹中的文件(zip文件嵌套在不同层级的文件夹中)
    使用Binding时关于数据更新的注意事项
    滑动列表底部自动加载下一页。修改旧代码ing
  • 原文地址:https://www.cnblogs.com/renpei/p/9905594.html
Copyright © 2011-2022 走看看