【问题标题】:Good evening, I can not solve this problem some ideas please [closed]晚上好,我无法解决这个问题请提供一些想法[关闭]
【发布时间】:2019-04-24 22:47:22
【问题描述】:

GRAVE:Erreur lors de la configuration de la classe d'écoute de l'application(应用程序侦听器)[org.springframework.web.context.ContextLoaderListener] java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener 在 org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1364) 在 org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1185) 在 org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:546) 在 org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:527) 在 org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:150) 在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4692) 在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5236) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1423) 在 org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1413) 在 java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 在 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) 在 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) 在 java.base/java.lang.Thread.run(Thread.java:844) enter image description here

【问题讨论】:

    标签: spring jakarta-ee model-view-controller tomcat8


    【解决方案1】:

    将堆栈帧放在引号块中;这将使它更容易阅读:

    java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
      at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1364)
      at ...
    

    但是,这基本上是web模块类加载器没有找到spring框架类ContextLoaderListener。第一步是在您的环境中找到该类,可以是 Web 模块的一个类(它将位于 WEB-INF/lib 下的一个 JAR 文件中),或者是应用程序库文件夹中的一个类(在封闭的EAR 下 lib),或作为共享库提供,或通常由服务器环境提供。

    如果您找不到该类,则需要将它(或者更确切地说,包含它的 JAR)添加到应用程序中。如果您可以找到该类,那么您将不得不查看应用程序和服务器部署信息以确定包含该类的 JAR 是否已正确提供给 Web 模块。

    【讨论】:

      猜你喜欢
      • 2022-12-04
      • 1970-01-01
      • 1970-01-01
      • 2020-09-12
      • 2023-04-06
      • 2016-03-09
      • 1970-01-01
      • 1970-01-01
      • 2022-11-26
      相关资源
      最近更新 更多