首页 文章

java.lang.ClassNotFoundException:org.springFramework.web.context.ContextLoaderListener tomcat 9,maven,spring [复制]

提问于
浏览
0

这个问题在这里已有答案:

我的网络项目突然停止工作 .

我已经尝试了一切,将maven依赖项添加到类路径,删除spring-web.jar并添加回来,删除tomcat并添加回来等等 .

请帮助我,我不知道如何解决它,阅读这个问题的所有答案,没有什么帮助我 .

严重:错误配置类抛出java.lang.ClassNotFoundException的[org.springFramework.web.context.ContextLoaderListener]应用监听器:在org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase org.springFramework.web.context.ContextLoaderListener . 的java:1275)在org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)在org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:540)在org.apache.catalina.core在org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:150)在org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4559).DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:521)在org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5099)在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)在org.apache.catalina.core.ContainerBase $ StartChild . 调用(集装箱Base.java:1425)org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1415)位于org.apache.tomcat.util的java.util.concurrent.FutureTask.run(未知来源) . thread.InlineExecutorService.execute(InlineExecutorService.java:75)位于org.apache的org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)的java.util.concurrent.AbstractExecutorService.submit(未知来源) . catalina.core.StandardHost.startInternal(StandardHost.java:839)org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase . java:1425)org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1415)位于org.apache.tomcat.util.threads的java.util.concurrent.FutureTask.run(未知来源) . 位于org.apache.catalina.core.ContainerBase.startInternal(包含)的java.util.concurrent.AbstractExecutorService.submit(未知来源)中的InlineExecutorService.execute(InlineExecutorService.java:75) erBase.java:941)org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)atg.apache.catalina .core.StandardService.startInternal(StandardService.java:422)位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770) )在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)在org.apache.catalina.startup.Catalina.start(Catalina.java:682)在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)在sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)在sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)在java.lang.reflect.Method.invoke(未知来源)在org.apache.catalina.startup.Bootstrap . 在org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)启动(Bootstrap.java:353)

pom.xml spring-web依赖

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>5.0.4.RELEASE</version>
</dependency>

web.xml中

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

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        classpath:com/spring/web/context/dao-context.xml
        classpath:com/spring/web/context/service-context.xml
    </param-value>
</context-param>

1 回答

相关问题