Java 我在启动Tom Cat服务器时出现以下错误

Java 我在启动Tom Cat服务器时出现以下错误,java,Java,严重:向侦听器发送上下文初始化事件时发生异常 类实例 org.springframework.web.context.ContextLoaderListener java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactory 在 org.springframework.core.CollectionFactory(CollectionFactory.java:64) 在 org.springframework.web.co

严重:向侦听器发送上下文初始化事件时发生异常 类实例 org.springframework.web.context.ContextLoaderListener java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactory 在 org.springframework.core.CollectionFactory(CollectionFactory.java:64) 在 org.springframework.web.context.ContextLoader.(ContextLoader.java:153) 在 org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:53) 在 org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:44) 在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4544) 在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5016) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) 在 org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1035) 在 org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:738) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) 在 org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1035) 在 org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:289) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) 在 org.apache.catalina.core.StandardService.startInternal(StandardService.java:442) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) 在 org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:674) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) 位于org.apache.catalina.startup.catalina.start(catalina.java:596) sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)位于 位于的sun.reflect.NativeMethodAccessorImpl.invoke(未知源) sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源)位于 java.lang.reflect.Method.invoke(未知源代码)位于 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)位于 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)导致 收件人:java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory位于 java.net.URLClassLoader$1.run(未知源代码)位于 java.net.URLClassLoader$1.run(未知源代码)位于 java.security.AccessController.doPrivileged(本机方法)位于 java.net.URLClassLoader.findClass(未知源代码)位于 位于的java.lang.ClassLoader.loadClass(未知源) sun.misc.Launcher$AppClassLoader.loadClass(未知源)位于 java.lang.ClassLoader.loadClass(未知源)。。。还有24个

我使用的是tom cat-7,Maven版本是4.0.0 你能给我提个建议吗。。
提前感谢

公共日志记录
缺少依赖项。它应该在lib目录或pom依赖项声明中

<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.2</version>
</dependency>

公用记录
公用记录
1.2

您需要检查tomcat库中的commons-logging-1.2.jar


某些依赖项jar在您的项目中。但可能不在tomcat中。

您缺少一个依赖项。我们如何帮助您解决这个问题?非常感谢您的帮助我添加了上面提到的jar和依赖项。现在问题解决了。谢谢