繁体   English   中英

Tomcat v7.0 服务器启动失败

[英]Tomcat v7.0 server failed to start

所以,我正在尝试使用 tomcat v7.0 服务器。 我已经使用了 tomcat v8.0 服务器,但是因为托管服务提供商不支持 tomcat v8.0,所以我需要创建一个 v7.0 项目。

图书馆

但是当我尝试启动服务器时,会发生以下情况:

注意:我的 WEB-INF/lib 中没有 servlet-api.jar

Sep 29, 2015 8:59:15 AM org.apache.catalina.startup.Catalina start
SEVERE: The required Server component failed to start so Tomcat is unable to start.
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.startup.Catalina.start(Catalina.java:691)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at     org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 11 more

检查{TOMCAT_HOME}/logs/catalina.out在这种情况下更多可能的错误。 我认为这是因为 server-config 中的配置错误。 以前你用过tomcat 8,那么它还是以前的配置。 所以清理整个项目并删除所有服务器然后从Tomcat 7.0开始

您在启动服务器时是否在服务器上部署了任何内容? 尝试这个:

  1. 右键单击服务器/添加并删除...
  2. 从服务器中删除每个项目,然后单击确定。
  3. 右键单击服务器/清理。
  4. 再次启动服务器。

在 Eclipse 的“服务器”视图(选项卡)中删除现有服务器。

还要删除 eclipse 中导航器/项目资源管理器中的服务器文件夹。

重新创建服务器,它对我有用。

在eclipse中双击打开服务器。 打开模块视图。

可以看到网络模块列表。

删除不必要的模块,保存并重试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM