【发布时间】:2014-08-17 16:41:45
【问题描述】:
我正在我的家用电脑上安装 Windows 7 Home Premium。昨天完成安装,多次启动和停止Tomcat,控制台输出正常,没有错误。
今天当我启动 Tomcat (7.0.54) 时,我在其控制台中得到以下信息:
2014 年 6 月 26 日下午 1:47:02 org.apache.catalina.core.ContainerBase addChildInternal 严重:ContainerBase.addChild:开始: org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]] 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) 在 org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1247) 在 org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1898) 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 在 java.util.concurrent.FutureTask.run(FutureTask.java:262) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 在 java.lang.Thread.run(Thread.java:744) 引起:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader()Ljava/lang/ClassLoader; 在 org.apache.catalina.startup.WebappServiceLoader.load(WebappServiceLoader.java:90) 在 org.apache.catalina.startup.ContextConfig.processServletContainerInitializers(ContextConfig.java:1546) 在 org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1268) 在 org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:876) 在 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) ... 10 更多
我还没有尝试将 Tomcat 示例应用程序之外的任何应用程序放入 webapps。 webapps的内容是:
host-manager manager ROOT 文档示例
如果我删除所有这些目录,Tomcat 运行时不会出现错误;即使我把文档放回去,它也有错误。
我已经google了,还没有找到答案。有人能帮我吗?它必须是相当基本的东西......
【问题讨论】:
标签: tomcat