`
cxp49
  • 浏览: 3835 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

启动tomcat项目报错

    博客分类:
  • web
阅读更多
今天使用jenkins打完maven项目war包后,运行抛出莫名的错误,因为在eclipse启动一切正常。
错误如下:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/soft/apache-tomcat-6-cement-bi/webapps/cem
ent-bi/WEB-INF/lib/activemq-all-5.8.0.jar!/org/slf4j/impl/StaticLoggerBinder.cla
ss]
SLF4J: Found binding in [jar:file:/C:/soft/apache-tomcat-6-cement-bi/webapps/cem
ent-bi/WEB-INF/lib/slf4j-log4j12-1.6.6.jar!/org/slf4j/impl/StaticLoggerBinder.cl
ass]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.

SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
2013-06-21 14:34:17,325 INFO  ContextLoader:272 - Root WebApplicationContext: in
itialization started
2013-06-21 14:34:17,418 INFO  XmlWebApplicationContext:456 - Refreshing Root Web
ApplicationContext: startup date [Fri Jun 21 14:34:17 CST 2013]; root of context
 hierarchy
2013-06-21 14:34:17,512 ERROR ContextLoader:312 - Context initialization failed
java.lang.NoSuchMethodError: org.springframework.context.support.AbstractRefresh
ableConfigApplicationContext.getEnvironment()Lorg/springframework/core/env/Confi
gurableEnvironment;
        at org.springframework.web.context.support.AbstractRefreshableWebApplica
tionContext.getEnvironment(AbstractRefreshableWebApplicationContext.java:162)
        at org.springframework.web.context.support.XmlWebApplicationContext.load
BeanDefinitions(XmlWebApplicationContext.java:87)
        at org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
        at org.springframework.context.support.AbstractApplicationContext.obtain
FreshBeanFactory(AbstractApplicationContext.java:467)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:397)
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebA
pplicationContext(ContextLoader.java:383)
        at org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:283)
        at org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:112)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:4206)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
705)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
9)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)

        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1079)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:1002)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)

        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
25)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2013-6-21 14:34:17 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2013-6-21 14:34:17 org.apache.catalina.core.StandardContext start
严重: Context [/cement-bi] startup failed due to previous errors
2013-06-21 14:34:17,543 INFO  XmlWebApplicationContext:1002 - Closing Root WebAp
plicationContext: startup date [Fri Jun 21 14:34:17 CST 2013]; root of context h
ierarchy
2013-06-21 14:34:17,543 WARN  XmlWebApplicationContext:1010 - Exception thrown f
rom ApplicationListener handling ContextClosedEvent
java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - c
all 'refresh' before multicasting events via the context: Root WebApplicationCon
text: startup date [Fri Jun 21 14:34:17 CST 2013]; root of context hierarchy
        at org.springframework.context.support.AbstractApplicationContext.getApp
licationEventMulticaster(AbstractApplicationContext.java:316)
        at org.springframework.context.support.AbstractApplicationContext.publis
hEvent(AbstractApplicationContext.java:303)
        at org.springframework.context.support.AbstractApplicationContext.doClos
e(AbstractApplicationContext.java:1007)
        at org.springframework.context.support.AbstractApplicationContext.close(
AbstractApplicationContext.java:970)
        at org.springframework.web.context.ContextLoader.closeWebApplicationCont
ext(ContextLoader.java:549)
        at org.springframework.web.context.ContextLoaderListener.contextDestroye
d(ContextLoaderListener.java:143)
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext
.java:4245)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:48
86)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
750)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
9)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)

        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1079)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:1002)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)

        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
25)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2013-06-21 14:34:17,543 WARN  XmlWebApplicationContext:1018 - Exception thrown f
rom LifecycleProcessor on context close
java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refr
esh' before invoking lifecycle methods via the context: Root WebApplicationConte
xt: startup date [Fri Jun 21 14:34:17 CST 2013]; root of context hierarchy
        at org.springframework.context.support.AbstractApplicationContext.getLif
ecycleProcessor(AbstractApplicationContext.java:329)
        at org.springframework.context.support.AbstractApplicationContext.doClos
e(AbstractApplicationContext.java:1015)
        at org.springframework.context.support.AbstractApplicationContext.close(
AbstractApplicationContext.java:970)
        at org.springframework.web.context.ContextLoader.closeWebApplicationCont
ext(ContextLoader.java:549)
        at org.springframework.web.context.ContextLoaderListener.contextDestroye
d(ContextLoaderListener.java:143)
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext
.java:4245)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:48
86)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
750)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
9)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)

        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1079)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:1002)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)

        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
25)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2013-6-21 14:34:17 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2013-6-21 14:34:17 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2013-6-21 14:34:17 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2013-6-21 14:34:17 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2013-6-21 14:34:17 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2013-6-21 14:34:17 org.apache.catalina.startup.Catalina start
信息: Server startup in 1953 ms
分享到:
评论

相关推荐

    eclipse部署tomcat 报错

    在Eclipse中部署Tomcat服务器时,需要正确地配置Tomcat服务器,清除Tomcat服务器的缓存,添加项目路径到Tomcat服务器的配置文件中,并启动Tomcat服务器。按照这些步骤进行,可以确保在Eclipse中部署Tomcat服务器时...

    tomcat7启动或运行报错

    **重启服务器**:重新启动Tomcat服务器验证问题是否得到解决。 2. **调整类加载器配置** - **原因分析**:类加载器配置不当也可能导致此类问题。默认情况下,Tomcat会采用“双亲委派模型”,这意味着某些类会被...

    解决idea导入ssm项目启动tomcat报错404的问题

    解决Idea导入SSM项目启动Tomcat报错404的问题 本文旨在解决Idea中导入SSM项目启动Tomcat时报错404的问题,提供了一种有效的解决方案。该方案通过在pom文件中添加特定的配置信息,解决了Idea无法识别Tomcat和JDK的...

    tomcat启动报错:java.util.zip.ZipException的解决方法

    删除这个目录下的所有内容,然后重新启动Tomcat,让其重新创建和展开WAR文件。 3. **验证JDK版本**:确保使用的Java开发工具包(JDK)版本与Tomcat兼容。不同版本的JDK对ZIP文件的处理可能会有所不同,升级或降级...

    server2008 开机后台启动tomcat

    注意:在访问项目之前,需要先手动启动 Tomcat 的 startup.bat,以确保项目的端口正确以及项目是否报错。 本文详细介绍了如何在 Server 2008 环境下配置 Tomcat 的后台启动,以便在系统启动时自动启动 Tomcat 服务...

    解决应用启动失败但tomcat不报错的方法

    完成上述配置后,重新启动Tomcat,如果应用依然无法正常启动,更详细的日志信息将有助于我们找出问题所在。在本例中,问题的根源在于mapper文件有误。Mapper文件通常用于ORM框架如MyBatis,负责映射SQL查询到Java...

    Java web项目启动Tomcat报错解决方案

    Java web项目启动Tomcat报错解决方案 Java web项目启动Tomcat报错解决方案是Java web开发中常见的问题之一。当用户在 Eclipse 或其他 IDE 中启动 Tomcat 服务器时,可能会遇到 "A Java Exception has occurred" 的...

    Tomcat启动时报错:java.lang.UnsatisfiedLinkError的解决

    在myeclipse中点击window→preference→在搜索框中输入Tomcat→选择安装的tomcat版本,我这里是选择Tomcat 7.x→点击JDK→在Tomcat 7.x JDK ...中选择在本机中安装的jdk版本→点击OK然后再次启动tomcat就不会报错了...

    Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错

    ### Spring Boot项目导出WAR包并部署到Tomcat遇到404错误的解析与解决方案 在实际开发过程中,经常会遇到将Spring Boot应用打包为WAR格式并部署至Tomcat服务器的需求。这种方式可以更好地与传统Java Web项目的部署...

    tomcat window、linux启动脚本4

    tomcat window、linux启动脚本

    struts2中,在tomcat启动时候总是出现严重

    首先,当我们在启动Tomcat时看到“严重”级别的错误,这通常表示有关键性的错误导致应用无法正常启动或运行。在Struts2框架中,这类错误可能源于以下几点: 1. **依赖库冲突**:Struts2依赖于许多第三方库,如...

    tomcat5.5起动报错原因解决

    本文将深入探讨在启动Tomcat 5.5过程中可能遇到的问题及其解决方案,帮助开发者顺利运行其Web应用。 ### Tomcat 5.5启动报错原因分析 #### 1. 配置文件问题 在Tomcat 5.5中,`C:\tomcat5\conf\Catalina\localhost`...

    编译tomcat源码所需jar包

    5. **测试编译结果**:编译完成后,你可以启动新构建的Tomcat实例,进行测试以确保一切正常。 在编译过程中可能会遇到各种问题,如依赖库找不到、版本不兼容等,这时需要根据错误信息进行排查,可能需要更新相关库...

    tomcat8 源码部署项目,包含依赖所需的jar。

    该部署项目可直接引入IDE,但是由于电脑环境的问题,VersionLoggerListener有可能存在启动乱码。可以通过配置-Dfile.encoding=UTF8 -Duser.language=en -Duser.region=US这样的启动参数解决乱码问题。

    启动Tomcat报错Unsupported major.minor version xxx的解决方法

    Tomcat报错Unsupported major.minor version xxx的解决方法 一、问题背景 在Java开发过程中,我们经常会遇到Tomcat报错Unsupported major.minor version xxx的问题。这是因为编译的JDK版本和运行时所用的JDK版本不...

    clipse导入已有的项目后项目报错的解决办法

    ### Eclipse导入已有项目后项目报错的解决办法 在日常软件开发过程中,使用Eclipse导入已存在的项目时常会遇到各种各样的错误提示,这不仅会影响工作效率,还可能导致开发者感到困惑和沮丧。本文将针对“Eclipse...

    windows下部署tomcat项目小记

    在这个过程中,可能会遇到各种问题,本文将详细解析如何在Windows系统中部署Tomcat项目,并着重解决两个常见问题:数据库不一致和部署后直接访问报错。 首先,我们需要确保已正确安装和配置了Apache Tomcat。可以从...

    使用MyBatisPlus自动生成代码后tomcat运行报错的问题及解决方法

    在使用MyBatisPlus进行开发时,自动生成代码可以极大地提高开发效率,但有时在将新生成的代码引入项目并尝试在Tomcat服务器上运行时,可能会遇到报错的情况。这种问题通常是由于MyBatisPlus生成的代码与现有的配置、...

    Spring Tool Suite 搭建tomcat配置调试环境

    在弹出的窗口中,选择之前配置的Tomcat服务器,如果未启动,会提示启动。点击“Finish”,STS将部署项目到Tomcat,并在浏览器中打开默认的欢迎页面。 要进行调试,需要在HelloWorldServlet的doGet方法上设置断点。...

Global site tag (gtag.js) - Google Analytics