首页 文章

tomcat显示org.apache.catalina.LifecycleException

提问于
浏览
2

在我的工作中,由于hibernate中的一些错误,我重新安排了lib的jar文件但是在此之后项目没有部署在tomcat eclipse上并显示错误引起的:

org.apache.catalina.LifecycleException:org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java)启动时子容器失败:300)org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 11更多

但在其他应用程序中它正常工作,所以请帮助我解决这个问题

2016年2月17日上午10:04:01 org.apache.catalina.core.AprLifecycleListener init INFO:在java.library.path上找不到基于APR的Apache Tomcat Native库,它可以在 生产环境 环境中实现最佳性能:C: \ Program Files(x86)\ Java \ jre8 \ bin; C:\ windows \ Sun \ Java \ bin; C:\ windows \ system32; C:\ windows; C:/ Program Files(x86)/ Java / jre8 / bin / client; C:/ Program Files(x86)/ Java / jre8 / bin; C:/ Program Files(x86)/ Java / jre8 / lib / i386; C:\ Program Files(x86)\ NVIDIA Corporation \ PhysX \ Common ; C:\ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ bin; C:\ Program Files(x86)\ Intel \ iCLS Client ; C:\ Program Files \ Intel \ iCLS Client ; C:\ windows \ system32; C:\ windows; C:\ windows \ System32 \ Wbem; C:\ windows \ System32 \ WindowsPowerShell \ v1.0 ; C:\ Program Files(x86)\ Intel \ OpenCL SDK \ 2.0 \ bin \ x86; C:\ Program Files(x86)\ Intel \ OpenCL SDK \ 2.0 \ bin \ x64; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ DAL; C:\ Program Files \ Intel \ Intel( R)管理引擎组件\ IPT; C:\ Program Files(x86)\ Intel \ Intel(R)Mana gement Engine Components \ DAL; C:\ Program Files(x86)\ Intel \ Intel(R)Management Engine Components \ IPT; c:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ Tools \ Binn ; c:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn ; c:\ Program Files \ Microsoft SQL Server \ 100 \ DTS \ Binn ; C:\ Program Files \ Microsoft \ Web Platform Installer ; C:\ Program Files( x86)\ Microsoft ASP.NET \ ASP.NET网页\ v1.0 ; C:\ Program Files(x86)\ Windows Kits \ 8.0 \ Windows Performance Toolkit ; C:\ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn ; c:\ Xilinx \ bin \ nt; C:\ Program Files(x86)\ Rational \ common; C:\ Program Files(x86)\ Java \ jdk1.8.0 \ bin; C:\ eclipse ;; . 2016年2月17日上午10:04:01 org.apache.tomcat.util.digester.SetPropertiesRule开始警告:[SetPropertiesRule] {Server / Service / Engine / Host / Context}将属性'source'设置为'org.eclipse.jst .jee.server:DoorToDoor'找不到匹配的属性 . 2016年2月17日上午10:04:01 org.apache.coyote.AbstractProtocol init INFO:初始化ProtocolHandler [“http-bio-7070”] 2016年2月17日上午10:04:01 org.apache.coyote.AbstractProtocol init INFO :初始化ProtocolHandler [“ajp-bio-8009”] 2016年2月17日上午10:04:01 org.apache.catalina.startup.Catalina load INFO:初始化处理时间:774 ms Feb 17,2016 10:04:01 AM org .apache.catalina.core.StandardService startInternal INFO:启动服务Catalina 2016年2月17日上午10:04:01 org.apache.catalina.core.StandardEngine startInternal INFO:启动Servlet引擎:Apache Tomcat / 7.0.54 2016年2月17日上午10:04:02 org.apache.catalina.core.ContainerBase startInternal SEVERE:启动时子容器失败java.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] . StandardHost [localhost] .StandardContext [/ DoorToDoor]],位于java.util.concurrent.FutureTask.get的java.util.concurrent.FutureTask.report(未知来源)(未知)来源)org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:799)org.apache.catalina.util . LifecycleBase.start(LifecycleBase.java:150)位于org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1559)org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java: 1549)at java.util.concurrent.FutureTask.run(Unknown Source)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown Source)at java.lang .Thread.run(Unknown Source)引起:org.apache.catalina.LifecycleException:无法在org.apache.catalina.util.LifecycleBase启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ DoorToDoor]] .start(LifecycleBase.java:154)... 6更多引起:java.lang.NoClassDefFoundError:HttpServletRequest at atjava.lang.Class.getDeclaredMethods0(本地方法)在java.lang.Class.privateGetDeclaredMethods(来源不明)在java.lang.Class.getDeclaredMethods(来源不明)在org.apache.catalina.util.Introspection.getDeclaredMethods(反思 . java:127)atg.apache.catalina.startup.WebAnnotationSet.loadMethodsAnnotation(WebAnnotationSet.java:279)org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:141)org.apache.catalina.startup .WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:65)在org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:403)在org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:879)在org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:374)在org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)在org.apache.catalina.util.LifecycleBase.fireLifecycleEvent( LifecycleBase.java:90)a t org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5355)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 6更多引起:java.lang . ClassNotFoundException的:HttpServletRequest的在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)... 20多个2016年2月17日上午10:04:02 org.apache.catalina.core.ContainerBase startInternal SEVERE:启动时子容器失败java.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] . StandardHost [localhost]]位于java.util.concurrent.FutureTask.report(未知来源)java.util.concurrent.FutureTask.get(未知来源)org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java: 1123)在org.apache.catalina.ut的org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300) il.LifecycleBase.start(LifecycleBase.java:150)位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)的org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:731)org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)org.apache.catalina.startup.Catalina.start (Catalina.java:689)在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)在sun.reflect.NativeMethodAccessorImpl.invoke(来源不明)在sun.reflect.DelegatingMethodAccessorImpl.invoke(来源不明)在java.lang.reflect中 . 在org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)的org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)中的Method.invoke(未知来源)引起:org . apache.catalina.LifecycleException:无法在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)启动组件[StandardEngine [Catalina] .StandardHost [localhost]] t org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1559)atg.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1549)at java.util.concurrent.FutureTask .run(未知来源)java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源)java.lang.Thread.run(未知来源)引起的:org.apache.catalina.LifecycleException:org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)org.apache.catalina.core.StandardHost.startInternal(StandardHost.java)启动时子容器失败:799)org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 6更多2016年2月17日上午10:04:02 org.apache.catalina.startup.Catalina开始严重:必需的服务器组件无法启动,因此Tomcat无法启动 . org.apache.catalina.LifecycleException:无法在org.apache.catalina.startup.Catalina.start的org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)启动组件[StandardServer [8005]]( Catalina.java:689)在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:321)org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)引起:org.apache.catalina.LifecycleException:无法在org.apache.catalina.core.StandardServer.startInternal的org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)中启动组件[StandardService [Catalina]]( StandardServer.java:731)org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 7更多引起:org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] ] org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)位于org.apache.catalina.util.LifecycleBase的org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) . start(LifecycleBase.java:150)... 9更多引起:org.apache.catalina.LifecycleException:在org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)启动时,子容器失败org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300)org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150).. 11更多2016年2月17日上午10:04:02 org.apache.coyote.AbstractProtocol暂停信息:暂停ProtocolHandler [“http-bio-7070”] 2016年2月17日上午10:04:02 org.apache.coyote . AbstractProtocol暂停信息:暂停ProtocolHandler [“ajp-bio-8009”] 2016年2月17日上午10:04:02 org.apache.catalina.core.StandardService stopInternal INFO:停止服务Catalina 2016年2月17日上午10:04:02 org.apache.coyote.AbstractProtocol destroy INFO:Destroying ProtocolHandler [“http-bio-7070”] 2016年2月17日上午10:04:02 org.apache.coyote.AbstractProtocol destroy INFO:销毁ProtocolHandler [“ajp-bio-8009 “]

是的,我添加了

1 回答

  • 1

    请仔细阅读..然后检查您的环境设置 .

    environments was not found on the java.library.pathC:\Program Files (x86)\Java\jre8\bin; 仔细阅读并检查您的环境变量中是否有任何JAVA_Home?

    您只传递jre路径,但如果您实际开发代码,则必须安装JDK,环境变量应该引用它 .

    并参考this

相关问题