Java Tomcat v7.0服务器无法启动

Java Tomcat v7.0服务器无法启动,java,eclipse,tomcat,tomcat7,Java,Eclipse,Tomcat,Tomcat7,因此,我正在尝试使用TomcatV7.0服务器。我已经使用过TomcatV8.0服务器,但由于托管提供商不支持TomcatV8.0,我需要创建一个v7.0项目 但当我尝试启动服务器时,会发生以下情况: 注意:我的WEB-INF/lib中没有servlet-api.jar 启动服务器时,是否在服务器上部署了任何内容?试试这个: 右键单击服务器/添加和删除 从服务器中删除每个项目,然后单击“确定” 右键单击服务器/Clean 再次启动服务器 启动服务器时,是否在服务器上部署了任何内容?试试这个:

因此,我正在尝试使用TomcatV7.0服务器。我已经使用过TomcatV8.0服务器,但由于托管提供商不支持TomcatV8.0,我需要创建一个v7.0项目

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

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


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

  • 右键单击服务器/添加和删除
  • 从服务器中删除每个项目,然后单击“确定”
  • 右键单击服务器/Clean
  • 再次启动服务器

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

  • 右键单击服务器/添加和删除
  • 从服务器中删除每个项目,然后单击“确定”
  • 右键单击服务器/Clean
  • 再次启动服务器

  • 检查{TOMCAT_HOME}/logs/catalina.out了解此场景中可能出现的更多错误。我认为这是因为服务器配置中的配置错误。以前您使用过tomcat 8,那么它仍将具有以前的配置。因此,清理完整项目并删除所有服务器,然后从Tomcat 7.0开始检查{Tomcat_HOME}/logs/catalina.out,了解此场景中可能出现的更多错误。我认为这是因为服务器配置中的配置错误。以前您使用过tomcat 8,那么它仍将具有以前的配置。所以,清理整个项目并删除所有服务器,然后在eclipse中从Tomcat7.0开始双击并打开服务器。 打开模块视图

    可以看到web模块的列表


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

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

    可以看到web模块的列表


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

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

    还要删除eclipse中navigator/project explorer中的servers文件夹


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

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

    还要删除eclipse中navigator/project explorer中的servers文件夹


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

    可能与的重复。问题在于servlet映射错误。我没有任何servlet可能的副本。问题在于servlet映射错误。我没有任何servlet
    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