Démarrer Apache Tomcat 8.5.88 dans Eclipse

Tomcat 8.5.88 ne démarre pas dans eclipe alors qu’il fonctionne dans le navigateur en localhost:8080; ce n’est pas les ports 8080 ou 8005 qui sont déjà utilisés.

j’obtient l’erreur suivante :

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Nom version serveur : Apache Tomcat/8.5.88

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Serveur compil� : Apr 14 2023 20:16:27 UTC

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Version du serveur : 8.5.88.0

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Nom de l’OS : Windows 11

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Version OS : 10.0

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Architecture : amd64

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Java Home : C:\Program Files\Java\jdk-19

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Version JVM : 19.0.2+7-44

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Fournisseur de la JVM : Oracle Corporation

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: CATALINA_BASE : C:\Users\Admin\Documents\Java\Projets.metadata.plugins\org.eclipse.wst.server.core\tmp0

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: CATALINA_HOME : C:\Program Files\Java\apache-tomcat-8.5.88

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Argument de la ligne de commande : -Dcatalina.base=C:\Users\Admin\Documents\Java\Projets.metadata.plugins\org.eclipse.wst.server.core\tmp0

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Argument de la ligne de commande : -Dcatalina.home=C:\Program Files\Java\apache-tomcat-8.5.88

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Argument de la ligne de commande : -Dwtp.deploy=C:\Users\Admin\Documents\Java\Projets.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Argument de la ligne de commande : --add-opens=java.base/java.lang=ALL-UNNAMED

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Argument de la ligne de commande : --add-opens=java.base/java.io=ALL-UNNAMED

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Argument de la ligne de commande : --add-opens=java.base/java.util=ALL-UNNAMED

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Argument de la ligne de commande : --add-opens=java.base/java.util.concurrent=ALL-UNNAMED

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Argument de la ligne de commande : --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Argument de la ligne de commande : -Dfile.encoding=UTF-8

mai 16, 2023 11:09:18 PM org.apache.catalina.startup.VersionLoggerListener log

INFO: Argument de la ligne de commande : -XX:+ShowCodeDetailsInExceptionMessages

mai 16, 2023 11:09:18 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent

INFO: La librairie Apache Tomcat Native bas�e sur APR qui permet des performances optimales dans les environnements de production n’a pas �t� trouv�e sur le java.library.path : [C:\Program Files\Java\jdk-19\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Java\jdk-19\bin;C:\Program Files\MySQL\MySQL Shell 8.0\bin;C:\Users\Admin\AppData\Local\Microsoft\WindowsApps;;.]

mai 16, 2023 11:09:18 PM org.apache.coyote.AbstractProtocol init

INFO: Initialisation du gestionnaire de protocole [« http-nio-8080 »]

mai 16, 2023 11:09:19 PM org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 1826 ms

mai 16, 2023 11:09:19 PM org.apache.catalina.core.StandardService startInternal

INFO: D�marrage du service [Catalina]

mai 16, 2023 11:09:19 PM org.apache.catalina.core.StandardEngine startInternal

INFO: D�marrage du moteur de Servlets : [Apache Tomcat/8.5.88]

mai 16, 2023 11:09:19 PM org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom

WARNING: La cr�ation de l’instance de SecureRandom pour le g�n�rateur d’id de session en utilisant [SHA1PRNG] a pris [107] millisecondes

mai 16, 2023 11:09:20 PM org.apache.catalina.core.ContainerBase startInternal

SEVERE: Un conteneur fils a �chou� pendant son d�marrage

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Echec de d�marrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Servlet_prj1]]

at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:892)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:793)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1362)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1352)

at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)

at java.base/java.lang.Thread.run(Thread.java:1589)

Caused by: org.apache.catalina.LifecycleException: Echec de d�marrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Servlet_prj1]]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

… 6 more

Caused by: java.lang.IllegalArgumentException: Les servlets nomm�s [Teset] et [Test.Teset] sont tous deux associ�s au m�me mod�le d’URL [/Teset], ce qui n’est pas permis

at org.apache.tomcat.util.descriptor.web.WebXml.addServletMappingDecoded(WebXml.java:351)

at org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:344)

at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2351)

at org.apache.catalina.startup.ContextConfig.processClass(ContextConfig.java:2030)

at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2019)

at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1920)

at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1914)

at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1177)

at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1094)

at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:780)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4855)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

… 6 more

mai 16, 2023 11:09:20 PM org.apache.catalina.core.ContainerBase startInternal

SEVERE: Un conteneur fils a �chou� pendant son d�marrage

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Un conteneur fils a �chou� pendant son d�marrage

at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:892)

at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:252)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.StandardService.startInternal(StandardService.java:429)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:779)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.startup.Catalina.start(Catalina.java:695)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:578)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)

Caused by: org.apache.catalina.LifecycleException: Un conteneur fils a �chou� pendant son d�marrage

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:904)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:793)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1362)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1352)

at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)

at java.base/java.lang.Thread.run(Thread.java:1589)

Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Echec de d�marrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Servlet_prj1]]

at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:892)

… 8 more

Caused by: org.apache.catalina.LifecycleException: Echec de d�marrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Servlet_prj1]]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

… 6 more

Caused by: java.lang.IllegalArgumentException: Les servlets nomm�s [Teset] et [Test.Teset] sont tous deux associ�s au m�me mod�le d’URL [/Teset], ce qui n’est pas permis

at org.apache.tomcat.util.descriptor.web.WebXml.addServletMappingDecoded(WebXml.java:351)

at org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:344)

at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2351)

at org.apache.catalina.startup.ContextConfig.processClass(ContextConfig.java:2030)

at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2019)

at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1920)

at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1914)

at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1177)

at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1094)

at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:780)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4855)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

… 6 more

mai 16, 2023 11:09:20 PM org.apache.catalina.startup.Catalina start

SEVERE: Le composant Server requis n’a pas d�marr�, en cons�quence Tomcat ne peut d�marrer.

org.apache.catalina.LifecycleException: Un conteneur fils a �chou� pendant son d�marrage

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:904)

at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:252)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.StandardService.startInternal(StandardService.java:429)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:779)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.startup.Catalina.start(Catalina.java:695)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:578)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)

Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Un conteneur fils a �chou� pendant son d�marrage

at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:892)

… 11 more

Caused by: org.apache.catalina.LifecycleException: Un conteneur fils a �chou� pendant son d�marrage

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:904)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:793)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1362)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1352)

at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)

at java.base/java.lang.Thread.run(Thread.java:1589)

Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Echec de d�marrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Servlet_prj1]]

at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:892)

… 8 more

Caused by: org.apache.catalina.LifecycleException: Echec de d�marrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Servlet_prj1]]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

… 6 more

Caused by: java.lang.IllegalArgumentException: Les servlets nomm�s [Teset] et [Test.Teset] sont tous deux associ�s au m�me mod�le d’URL [/Teset], ce qui n’est pas permis

at org.apache.tomcat.util.descriptor.web.WebXml.addServletMappingDecoded(WebXml.java:351)

at org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:344)

at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2351)

at org.apache.catalina.startup.ContextConfig.processClass(ContextConfig.java:2030)

at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2019)

at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1920)

at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1914)

at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1177)

at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1094)

at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:780)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4855)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

… 6 more

mai 16, 2023 11:09:20 PM org.apache.coyote.AbstractProtocol pause

INFO: Le gestionnaire de protocole [« http-nio-8080 »] est mis en pause

mai 16, 2023 11:09:20 PM org.apache.catalina.core.StandardService stopInternal

INFO: Arr�t du service [Catalina]

mai 16, 2023 11:09:20 PM org.apache.coyote.AbstractProtocol destroy

INFO: Destruction du gestionnaire de protocole [« http-nio-8080 »]

Est-ce arrivé déjà à quelqu’un ? ou qui saura comprendre cette pile d’erreur générée par tomcat lorsqu’il essaie de démarrer dans eclipse v. 4.23 (03-2023) ?

Vous pouvez suivre les étapes suivantes:

  1. supprimez votre tomcat existant, si possible
  2. supprimez votre projet et ajoutez votre projet avec une nouvelle version
  3. ajoutez votre serveur tomcat
  4. nettoyer le projet et le rafraîchir
  5. passer en mode d’exécution ou de débogage

Il s’agit généralement d’un problème lié au fichier descripteur web.xml. Il se peut que vous que vous ayez confondu les annotations et les définitions de servlet web.xml. du fichier web.xml. Veuillez consulter la console pour plus d’informations.