Ejecuto Tomcat 9 y sigue diciendo: GRAVE: Un contenedor secundario falló durante el inicio

Ejecuto Tomcat 9 y sigue diciendo: GRAVE: Un contenedor secundario falló durante el inicio

GRAVE: Un contenedor secundario falló durante el inicio java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: No se pudo iniciar el componente [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Spring_MVC_DinamicWebPages]] en java.util. concurrent.FutureTask.report (Fuente desconocida) en java.util.concurrent.FutureTask.get (Fuente desconocida) en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916) en org.apache.catalina.core .StandardHost.startInternal(StandardHost.java:841) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384 ) en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) en java.util.concurrent.FutureTask.run(Fuente desconocida) en org.apache.tomcat.util.threads.InlineExecutorService.execute (InlineExecutorService.java:75) en java.util.concurrent.AbstractExecutorService.submit(Fuente desconocida) en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) en org.apache.catalina.core.StandardEngine .startInternal(StandardEngine.java:262) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) en org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) en org. apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) en org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase. java:183) en org.apache.catalina.startup.Catalina.start(Catalina.java:738) en sun.reflect.NativeMethodAccessorImpl.invoke0(Método nativo) en sun.reflect.NativeMethodAccessorImpl.invoke(Fuente desconocida) en sun. reflect.DelegatingMethodAccessorImpl.invoke (Fuente desconocida) en java.lang.reflect.Method.invoke (Fuente desconocida) en org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342) en org.apache.catalina.startup .Bootstrap.main(Bootstrap.java:473) Causado por: org.apache.catalina.LifecycleException: no se pudo iniciar el componente [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Spring_MVC_DinamicWebPages]] en org.apache.catalina. util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java: 1384) en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) en java.util.concurrent.FutureTask.run (fuente desconocida) en org.apache.tomcat.util.threads.InlineExecutorService. ejecutar(InlineExecutorService.java:75) en java.util.concurrent.AbstractExecutorService.submit(Fuente desconocida) en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) ... 21 más Causado por: java .lang.IllegalArgumentException: se encontró más de un fragmento con el nombre [spring_web]. Esto no es legal con pedidos relativos. Consulte la sección 8.2.2 2c de la especificación de Servlet para obtener más detalles.Considere utilizar el orden absoluto. en org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments(WebXml.java:2260) en org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments(WebXml.java:2218) en org.apache .catalina.startup.ContextConfig.webConfig(ContextConfig.java:1342) en org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:983) en org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java :302) en org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) en org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5044) en org.apache.catalina.util. LifecycleBase.start(LifecycleBase.java:183) ... 27 más

19 de julio de 2020 10:25:50 p. m. org.apache.catalina.core.ContainerBase startInternal GRAVE: un contenedor secundario falló durante el inicio java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: un contenedor secundario falló durante el inicio en java.util.concurrent.FutureTask.report (Fuente desconocida) en java.util.concurrent.FutureTask.get (Fuente desconocida) en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916) en org. apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) en org.apache.catalina.core.StandardService.startInternal(StandardService. java:421) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) en org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930) en org.apache.catalina.util .LifecycleBase.start(LifecycleBase.java:183) en org.apache.catalina.startup.Catalina.start(Catalina.java:738) en sun.reflect.NativeMethodAccessorImpl.invoke0(Método nativo) en sun.reflect.NativeMethodAccessorImpl.invoke (Fuente desconocida) en sun.reflect.DelegatingMethodAccessorImpl.invoke (Fuente desconocida) en java.lang.reflect.Method.invoke (Fuente desconocida) en org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342) en org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) Causado por: org.apache.catalina.LifecycleException: un contenedor secundario falló durante el inicio en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase. java:928) en org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) en org.apache.catalina.core .ContainerBase$StartChild.call(ContainerBase.java:1384) en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) en java.util.concurrent.FutureTask.run(Fuente desconocida) en org .apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) en java.util.concurrent.AbstractExecutorService.submit(Fuente desconocida) en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java: 909) ... 13 más Causado por: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: No se pudo iniciar el componente [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Spring_MVC_DinamicWebPages]] en java. util.concurrent.FutureTask.report(Fuente desconocida) en java.util.concurrent.FutureTask.get(Fuente desconocida) en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916) ... 21 más Causado por: org.apache.catalina.LifecycleException: No se pudo iniciar el componente [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Spring_MVC_DinamicWebPages]] en org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) en java.util.concurrent.FutureTask.run(Fuente desconocida) en org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) en java.util.concurrent.AbstractExecutorService.submit(Fuente desconocida) en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) ... 21 más Causado por: java.lang.IllegalArgumentException: más de un fragmento con el nombre [spring_web] fue encontrado. Esto no es legal con pedidos relativos. Consulte la sección 8.2.2 2c de la especificación de Servlet para obtener más detalles. Considere utilizar el orden absoluto. en org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments(WebXml.java:2260) en org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments(WebXml.java:2218) en org.apache .catalina.startup.ContextConfig.webConfig(ContextConfig.java:1342) en org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:983) en org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java :302) en org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) en org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5044) en org.apache.catalina.util. LifecycleBase.start(LifecycleBase.java:183) ... 27 más

19 de julio de 2020 10:25:50 p. m. org.apache.catalina.startup.Catalina start GRAVE: Tomcat no puede iniciar porque el componente Server requerido falla al iniciar. org.apache.catalina.LifecycleException: un contenedor secundario falló durante el inicio en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:928) en org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java: 262) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) en org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) en org.apache.catalina.util.LifecycleBase .start(LifecycleBase.java:183) en org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) en org. apache.catalina.startup.Catalina.start(Catalina.java:738) en sun.reflect.NativeMethodAccessorImpl.invoke0(Método nativo) en sun.reflect.NativeMethodAccessorImpl.invoke(Fuente desconocida) en sun.reflect.DelegatingMethodAccessorImpl.invoke(Desconocido) Fuente) en java.lang.reflect.Method.invoke (Fuente desconocida) en org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342) en org.apache.catalina.startup.Bootstrap.main(Bootstrap. java:473) Causado por: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: un contenedor secundario falló durante el inicio en java.util.concurrent.FutureTask.report (fuente desconocida) en java.util.concurrent. FutureTask.get (Fuente desconocida) en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916) ... 13 más Causado por: org.apache.catalina.LifecycleException: un contenedor secundario falló durante el inicio en la organización .apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:928) en org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase .java:183) en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) en java. util.concurrent.FutureTask.run (Fuente desconocida) en org.apache.tomcat.util.threads.InlineExecutorService.execute (InlineExecutorService.java:75) en java.util.concurrent.AbstractExecutorService.submit (Fuente desconocida) en org.apache .catalina.core.ContainerBase.startInternal(ContainerBase.java:909) ... 13 más Causado por: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: no se pudo iniciar el componente [StandardEngine[Catalina].StandardHost [localhost].StandardContext[/Spring_MVC_DinamicWebPages]] en java.util.concurrent.FutureTask.report (fuente desconocida) en java.util.concurrent.FutureTask.get (fuente desconocida) en org.apache.catalina.core.ContainerBase.startInternal (ContainerBase.java:916) ... 21 más Causado por: org.apache.catalina.LifecycleException: no se pudo iniciar el componente [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Spring_MVC_DinamicWebPages]] en org.apache.catalina .util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) en org .apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) en java.util.concurrent.FutureTask.run(Fuente desconocida) en org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService. java:75) en java.util.concurrent.AbstractExecutorService.submit(Fuente desconocida) en org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) ... 21 más Causado por: java.lang.IllegalArgumentException : Se encontró más de un fragmento con el nombre [spring_web]. Esto no es legal con pedidos relativos. Consulte la sección 8.2.2 2c de la especificación de Servlet para obtener más detalles. Considere utilizar el orden absoluto. en org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments(WebXml.java:2260) en org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments(WebXml.java:2218) en org.apache .catalina.startup.ContextConfig.webConfig(ContextConfig.java:1342) en org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:983) en org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java :302) en org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) en org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5044) en org.apache.catalina.util. LifecycleBase.start(LifecycleBase.java:183) ... 27 más183) ... 27 más183) ... 27 más

19 de julio de 2020 22:25:50 org.apache.coyote.AbstractProtocol pausa INFORMACIÓN: Pausa ProtocolHandler ["http-nio-8080"] 19 de julio de 2020 22:25:50 org.apache.catalina.core.StandardService stopInternal INFORMACIÓN: Parando servicio [Catalina] 19 de julio de 2020 22:25:50 org.apache.coyote.AbstractProtocol destroy INFORMACIÓN: Destroying ProtocolHandler ["http-nio-8080"]

Este es el error fatal que recibo. Probé y reinstalé eclipse y Tomcat, pero no funciona.

Respuesta1

La respuesta está ahí en el seguimiento de la pila:

More than one fragment with the name [spring_web] was found. This is not legal with relative ordering. See section 8.2.2 2c of the Servlet specification for details. Consider using absolute ordering.

Tiene varios JAR en WEB-INF/lib (y en $posiblemente $CATALINA_BASE/lib dependiendo de la configuración) que contienen un META-INF/web-fragment.xmlque declara un nombre de spring_web. Eso no es legal, por lo que Tomcat se niega a iniciar la aplicación.

Lo más probable es que tenga varias versiones y/o copias de uno o más Spring JAR. Asegúrese de tener solo uno y la aplicación se iniciará (o al menos avanzará antes de que falle por algún otro motivo).

información relacionada