Java 在eclipse helios for hbase中运行jsp程序时出错

Java 在eclipse helios for hbase中运行jsp程序时出错,java,apache,jsp,hadoop,hbase,Java,Apache,Jsp,Hadoop,Hbase,我正在使用我在EclipseHelios中创建的Hadoop1.2.1和hbase 0.94.20以及一个jsp程序,并尝试在apache服务器上运行,发现以下错误 严重:启动期间子容器失败 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/

我正在使用我在EclipseHelios中创建的Hadoop1.2.1和hbase 0.94.20以及一个jsp程序,并尝试在apache服务器上运行,发现以下错误

严重:启动期间子容器失败 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Hbase]] java.util.concurrent.FutureTask.reportFutureTask.java:122 at java.util.concurrent.FutureTask.getFutureTask.java:188 at org.apache.catalina.core.ContainerBase.startInternalContainerBase.java:1123 在 org.apache.catalina.core.StandardHost.startInternalStandardHost.java:801 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 在 org.apache.catalina.core.ContainerBase$StartChild.callContainerBase.java:1559 在 org.apache.catalina.core.ContainerBase$StartChild.callContainerBase.java:1549 在java.util.concurrent.FutureTask.runFutureTask.java:262处 java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1145 在 java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:615 在java.lang.Thread.runThread.java:745处,由以下原因引起: org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Hbase]] 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:154 ... 6其他原因:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfigLjavax/servlet/SessionCookieConfig; 在 org.apache.catalina.deploy.WebXml.configureContextWebXml.java:1331 在 org.apache.catalina.startup.ContextConfig.webConfigContextConfig.java:1348 在 org.apache.catalina.startup.ContextConfig.configureStartContextConfig.java:880 在 org.apache.catalina.startup.ContextConfig.lifecycleEventContextConfig.java:378 在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEventLifecycleSupport.java:119 在 org.apache.catalina.util.LifecycleBase.fireLifecycleEventLifecycleBase.java:90 在 org.apache.catalina.core.StandardContext.startInternalStandardContext.java:5343 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 ... 6更多2014年7月14日上午11:17:36 org.apache.catalina.core.ContainerBase startInternal severy:儿童 启动java.util.concurrent.ExecutionException期间容器失败: org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[] java.util.concurrent.FutureTask.reportFutureTask.java:122 at java.util.concurrent.FutureTask.getFutureTask.java:188 at org.apache.catalina.core.ContainerBase.startInternalContainerBase.java:1123 在 org.apache.catalina.core.StandardHost.startInternalStandardHost.java:801 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 在 org.apache.catalina.core.ContainerBase$StartChild.callContainerBase.java:1559 在 org.apache.catalina.core.ContainerBase$StartChild.callContainerBase.java:1549 在java.util.concurrent.FutureTask.runFutureTask.java:262处 java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1145 在 java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:615 在java.lang.Thread.runThread.java:745处,由以下原因引起: org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[] 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:154 ... 6其他原因:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfigLjavax/servlet/SessionCookieConfig; 在 org.apache.catalina.deploy.WebXml.configureContextWebXml.java:1331 在 org.apache.catalina.startup.ContextConfig.webConfigContextConfig.java:1348 在 org.apache.catalina.startup.ContextConfig.configureStartContextConfig.java:880 在 org.apache.catalina.startup.ContextConfig.lifecycleEventContextConfig.java:378 在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEventLifecycleSupport.java:119 在 org.apache.catalina.util.LifecycleBase.fireLifecycleEventLifecycleBase.java:90 在 org.apache.catalina.core.StandardContext.startInternalStandardContext.java:5343 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 ... 6更多2014年7月14日上午11:17:36 org.apache.catalina.core.ContainerBase startInternal severy:儿童 启动java.util.concurrent.ExecutionException期间容器失败: org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost]]位于 java.util.concurrent.FutureTask.reportFutureTask.java:122 at java.util.concurrent.FutureTask.getFutureTask.java:188 at org.apache.catalina.c orie.ContainerBase.startInternalContainerBase.java:1123 在 org.apache.catalina.core.StandardEngine.startInternalStandardEngine.java:302 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 在 org.apache.catalina.core.StandardService.startInternalStandardService.java:443 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 在 org.apache.catalina.core.StandardServer.startInternalStandardServer.java:732 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 在org.apache.catalina.startup.catalina.startCatalina.java:690 at sun.reflect.NativeMethodAccessorImpl.invoke0Native方法位于 sun.reflect.NativeMethodAccessorImpl.invokeNativeMethodAccessorImpl.java:57 在 sun.reflect.DelegatingMethodAccessorImpl.invokeDelegatingMethodAccessorImpl.java:43 java:606 at org.apache.catalina.startup.Bootstrap.startBootstrap.java:322at org.apache.catalina.startup.Bootstrap.mainBootstrap.java:456 by:org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost]]位于 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:154 在 org.apache.catalina.core.ContainerBase$StartChild.callContainerBase.java:1559 在 org.apache.catalina.core.ContainerBase$StartChild.callContainerBase.java:1549 在java.util.concurrent.FutureTask.runFutureTask.java:262处 java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1145 在 java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:615 在java.lang.Thread.runThread.java:745处,由以下原因引起: org.apache.catalina.LifecycleException:子容器失败 在开始时 org.apache.catalina.core.ContainerBase.startInternalContainerBase.java:1131 在 org.apache.catalina.core.StandardHost.startInternalStandardHost.java:801 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 ... 6更多2014年7月14日上午11:17:36 org.apache.catalina.startup.catalina启动严重:所需的服务器 组件无法启动,因此Tomcat无法启动。 org.apache.catalina.LifecycleException:无法启动组件 [标准服务器[8005]]位于 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:154 在org.apache.catalina.startup.catalina.startCatalina.java:690 at sun.reflect.NativeMethodAccessorImpl.invoke0Native方法位于 sun.reflect.NativeMethodAccessorImpl.invokeNativeMethodAccessorImpl.java:57 在 sun.reflect.DelegatingMethodAccessorImpl.invokeDelegatingMethodAccessorImpl.java:43 java:606 at org.apache.catalina.startup.Bootstrap.startBootstrap.java:322at org.apache.catalina.startup.Bootstrap.mainBootstrap.java:456 by:org.apache.catalina.LifecycleException:无法启动组件 [StandardService[Catalina]]at org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:154 在 org.apache.catalina.core.StandardServer.startInternalStandardServer.java:732 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 ... 7其他原因:org.apache.catalina.LifecycleException:失败 在以下位置启动部件[StandardEngine[Catalina]] org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:154 在 org.apache.catalina.core.StandardService.startInternalStandardService.java:443 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 ... 9更多原因:org.apache.catalina.LifecycleException:儿童 在启动时容器失败 org.apache.catalina.core.ContainerBase.startInternalContainerBase.java:1131 在 org.apache.catalina.core.StandardEngine.startInternalStandardEngine.java:302 在 org.apache.catalina.util.LifecycleBase.starttifecyclebase.java:150 ... 11更多2014年7月14日上午11:17:36 org.apache.coyote.AbstractProtocol暂停信息:暂停ProtocolHandler [http-bio-8080]2014年7月14日上午11:17:36 org.apache.coyote.AbstractProtocol暂停信息:暂停ProtocolHandler [ajp-bio-8009]2014年7月14日上午11:17:36 org.apache.catalina.core.StandardService停止内部信息:停止 卡塔利纳2014年7月14日上午11:17:36 org.apache.coyote.AbstractProtocol销毁信息:销毁 ProtocolHandler[http-bio-8080]2014年7月14日上午11:17:36 org.apache.coyote.AbstractProtocol销毁信息:销毁 ProtocolHandler[ajp-bio-8009]


在:javax.servlet.ServletContext.GetSessionOkieConfig中似乎存在类似问题的错误。没有可用的方法。原因:java.lang.NoSuchMethodError:javax.servlet.ServletContext.GetSessionOkieConfigLjavax/servlet/SessionOkieConfig类路径中放置了错误版本的servlet api