在我的工作中,由于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:基于APR的Apache Tomcat Native库允许 在生产环境中找不到最佳性能 java.library.path:C:\ Program Files (86)\的Java \ jre8 \ BIN; C:\ WINDOWS \太阳\的Java \ BIN; C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:/程序 文件(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 公司\ PhysX物理\常见; C:\ oraclexe \程序\ ORACLE \产品\ 10.2.0 \服务器\ BIN; C:\ PROGRAM 文件(x86)\ Intel \ iCLS Client \; C:\ Program Files \ Intel \ iCLS 客户端\; C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ WINDOWS \ SYSTEM32 \ WBEM; C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \; C:\ PROGRAM 文件(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) 管理引擎组件\ DAL; C:\ Program Files \ Intel \ Intel(R) 管理引擎组件\ IPT; C:\ Program Files(x86)\ Intel \ Intel(R) 管理引擎组件\ DAL; C:\ Program Files(x86)\ Intel \ Intel(R) 管理引擎组件\ 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 Web Pages \ 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 (86)\爪哇\ jdk1.8.0 \ BIN; C:\蚀;;。 2016年2月17日上午10:04:01 org.apache.tomcat.util.digester.SetPropertiesRule开始警告: [SetPropertiesRule] {服务器/服务/引擎/主机/上下文}设置 财产来源' to' 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加载INFO:初始化 处理时间774 ms 2016年2月17日上午10:04:01 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 [卡塔利娜] .StandardHost [本地主机] .StandardContext [/ DoorToDoor]] 在java.util.concurrent.FutureTask.report(未知来源)at java.util.concurrent.FutureTask.get(未知来源)at 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) 在java.util.concurrent.FutureTask.run(未知来源)at java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源)at java.lang.Thread.run(未知来源)引起: org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine [卡塔利娜] .StandardHost [本地主机] .StandardContext [/ DoorToDoor]] 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) ... 6更多引起:java.lang.NoClassDefFoundError: java.lang.Class.getDeclaredMethods0上的HttpServletRequest(Native 方法)at java.lang.Class.privateGetDeclaredMethods(Unknown Source) 在java.lang.Class.getDeclaredMethods(未知来源)at org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127) 在 org.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) 在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5355) 在 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]] at java.util.concurrent.FutureTask.report(未知来源)at java.util.concurrent.FutureTask.get(未知来源)at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123) 在 org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 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)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:321)at at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)导致 by:org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine [Catalina] .StandardHost [localhost]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 在 org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1559) 在 org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1549) 在java.util.concurrent.FutureTask.run(未知来源)at java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源)at 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:失败 启动组件[StandardServer [8005]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 在org.apache.catalina.startup.Catalina.start(Catalina.java:689)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:321)at at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)导致 by:org.apache.catalina.LifecycleException:无法启动组件 [StandardService [Catalina]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 在 org.apache.catalina.core.StandardServer.startInternal(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.core.StandardService.startInternal(StandardService.java:443) 在 org.apache.catalina.util.LifecycleBase.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 AM org.apache.coyote.AbstractProtocol pause INFO:暂停 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销毁信息:销毁 ProtocolHandler [" http-bio-7070"] 2016年2月17日上午10:04:02 org.apache.coyote.AbstractProtocol销毁信息:销毁 ProtocolHandler [" ajp-bio-8009"]
是的,我添加了
答案 0 :(得分:1)
请仔细阅读..然后检查您的环境设置。
在java.library.path上找不到 环境:C:\Program Files (x86)\Java\jre8\bin;
请仔细阅读并检查您的环境变量中是否有任何JAVA_Home?
您只传递jre路径,但如果您实际开发代码,则必须安装JDK,环境变量应该引用..
并参考this
答案 1 :(得分:1)
看罐子已损坏。
要解决此问题,请按照以下步骤操作: