启动Tom Cat服务器

时间:2016-02-16 08:14:45

标签: java

  

SEVERE:将上下文初始化事件发送给侦听器的异常   类的实例   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)at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at   sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)at   sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)at   java.lang.reflect.Method.invoke(未知来源)at   org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)at at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)导致   by:java.lang.ClassNotFoundException:   org.apache.commons.logging.LogFactory at   java.net.URLClassLoader $ 1.run(未知来源)at   java.net.URLClassLoader $ 1.run(未知来源)at   java.security.AccessController.doPrivileged(Native Method)at   java.net.URLClassLoader.findClass(未知来源)at   java.lang.ClassLoader.loadClass(未知来源)at   sun.misc.Launcher $ AppClassLoader.loadClass(未知来源)at   java.lang.ClassLoader.loadClass(未知来源)... 24更多

我正在使用tom cat-7,Maven版本是4.0.0 你能告诉我这个吗? 提前致谢

2 个答案:

答案 0 :(得分:0)

缺少

commons-logging依赖项。它应该在lib目录或pom依赖声明中。

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

答案 1 :(得分:0)

你需要在你的tomcat lib中检查commons-logging-1.2.jar。

某个依赖jar在你的项目中。但可能不在tomcat中。