Comment Eclipse communique à Tomcat le dossier du projet et.

Goahoult_nt - 2 déc. 2023 à 06:15

Bonjour,
J'ai dés problème pour afficher des page dans tomcat. Pourtant le fichier web.xml et les servlets sont toutes simples. Elles affiche seulement une page *.jsp en ecrivant le code suivant dans la méthode Get ..

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.getServletContext().getRequestDispatcher(VUE).forward(request, response);
}

Voici l'erreur que m'écrit Tomcat :
 

  1. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  2. INFO: Nom version serveur : Apache Tomcat/8.5.92
  3. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  4. INFO: Serveur compilé : Aug 9 2023 11:22:56 UTC
  5. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  6. INFO: Version du serveur : 8.5.92.0
  7. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  8. INFO: Nom de l'OS : Windows 11
  9. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  10. INFO: Version OS : 10.0
  11. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  12. INFO: Architecture : amd64
  13. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  14. INFO: Java Home : C:\Program Files\java\jdk-20.0.2
  15. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  16. INFO: Version JVM : 20.0.2+9-78
  17. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  18. INFO: Fournisseur de la JVM : Oracle Corporation
  19. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  20. INFO: CATALINA_BASE : D:\Java\Projets\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
  21. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  22. INFO: CATALINA_HOME : C:\Program Files\java\apache-tomcat-8.5.92
  23. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  24. INFO: Argument de la ligne de commande : -Dcatalina.base=D:\Java\Projets\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
  25. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  26. INFO: Argument de la ligne de commande : -Dcatalina.home=C:\Program Files\java\apache-tomcat-8.5.92
  27. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  28. INFO: Argument de la ligne de commande : -Dwtp.deploy=D:\Java\Projets\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
  29. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  30. INFO: Argument de la ligne de commande : --add-opens=java.base/java.lang=ALL-UNNAMED
  31. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  32. INFO: Argument de la ligne de commande : --add-opens=java.base/java.io=ALL-UNNAMED
  33. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  34. INFO: Argument de la ligne de commande : --add-opens=java.base/java.util=ALL-UNNAMED
  35. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  36. INFO: Argument de la ligne de commande : --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
  37. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  38. INFO: Argument de la ligne de commande : --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
  39. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  40. INFO: Argument de la ligne de commande : -Dfile.encoding=windows-1252
  41. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  42. INFO: Argument de la ligne de commande : -XX:+ShowCodeDetailsInExceptionMessages
  43. déc. 02, 2023 5:53:03 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
  44. 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-20.0.2\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/java/jdk-20.0.2/bin/server;C:/Program Files/java/jdk-20.0.2/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;%JAVA_HOME%\bin;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\dotnet\;C:\Program Files (x86)\AOMEI\AOMEI Backupper\7.3.1;C:\Users\Admin\AppData\Local\Microsoft\WindowsApps;C:\Users\Admin\.dotnet\tools;C:\WINDOWS\system32;;.]
  45. déc. 02, 2023 5:53:03 AM org.apache.coyote.AbstractProtocol init
  46. INFO: Initialisation du gestionnaire de protocole ["http-nio-8080"]
  47. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.Catalina load
  48. INFO: Initialization processed in 1371 ms
  49. déc. 02, 2023 5:53:03 AM org.apache.catalina.core.StandardService startInternal
  50. INFO: Démarrage du service [Catalina]
  51. déc. 02, 2023 5:53:03 AM org.apache.catalina.core.StandardEngine startInternal
  52. INFO: Démarrage du moteur de Servlets : [Apache Tomcat/8.5.92]
  53. déc. 02, 2023 5:53:05 AM org.apache.catalina.core.ContainerBase startInternal
  54. SEVERE: Un conteneur fils a échoué pendant son démarrage
  55. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  56. at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
  57. at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
  58. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:891)
  59. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:793)
  60. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  61. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1360)
  62. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1350)
  63. at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
  64. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
  65. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
  66. at java.base/java.lang.Thread.run(Thread.java:1623)
  67. Caused by: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  68. at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
  69. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
  70. ... 6 more
  71. Caused by: java.lang.IllegalArgumentException: Le nom d'un conteneur ne peut être null
  72. at org.apache.catalina.core.ContainerBase.setName(ContainerBase.java:483)
  73. at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1296)
  74. at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1116)
  75. at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:780)
  76. at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)
  77. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
  78. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4840)
  79. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  80. ... 6 more
  81. déc. 02, 2023 5:53:05 AM org.apache.catalina.core.ContainerBase startInternal
  82. SEVERE: Un conteneur fils a échoué pendant son démarrage
  83. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Un conteneur fils a échoué pendant son démarrage
  84. at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
  85. at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
  86. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:891)
  87. at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248)
  88. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  89. at org.apache.catalina.core.StandardService.startInternal(StandardService.java:429)
  90. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  91. at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:776)
  92. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  93. at org.apache.catalina.startup.Catalina.start(Catalina.java:695)
  94. at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
  95. at java.base/java.lang.reflect.Method.invoke(Method.java:578)
  96. at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
  97. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
  98. Caused by: org.apache.catalina.LifecycleException: Un conteneur fils a échoué pendant son démarrage
  99. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:903)
  100. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:793)
  101. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  102. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1360)
  103. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1350)
  104. at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
  105. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
  106. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
  107. at java.base/java.lang.Thread.run(Thread.java:1623)
  108. Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  109. at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
  110. at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
  111. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:891)
  112. ... 8 more
  113. Caused by: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  114. at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
  115. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
  116. ... 6 more
  117. Caused by: java.lang.IllegalArgumentException: Le nom d'un conteneur ne peut être null
  118. at org.apache.catalina.core.ContainerBase.setName(ContainerBase.java:483)
  119. at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1296)
  120. at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1116)
  121. at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:780)
  122. at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)
  123. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
  124. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4840)
  125. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  126. ... 6 more
  127. déc. 02, 2023 5:53:05 AM org.apache.catalina.startup.Catalina start
  128. SEVERE: Le composant Server requis n'a pas démarré, en conséquence Tomcat ne peut démarrer.
  129. org.apache.catalina.LifecycleException: Un conteneur fils a échoué pendant son démarrage
  130. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:903)
  131. at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248)
  132. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  133. at org.apache.catalina.core.StandardService.startInternal(StandardService.java:429)
  134. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  135. at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:776)
  136. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  137. at org.apache.catalina.startup.Catalina.start(Catalina.java:695)
  138. at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
  139. at java.base/java.lang.reflect.Method.invoke(Method.java:578)
  140. at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
  141. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
  142. Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Un conteneur fils a échoué pendant son démarrage
  143. at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
  144. at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
  145. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:891)
  146. ... 11 more
  147. Caused by: org.apache.catalina.LifecycleException: Un conteneur fils a échoué pendant son démarrage
  148. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:903)
  149. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:793)
  150. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  151. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1360)
  152. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1350)
  153. at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
  154. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
  155. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
  156. at java.base/java.lang.Thread.run(Thread.java:1623)
  157. Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  158. at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
  159. at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
  160. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:891)
  161. ... 8 more
  162. Caused by: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  163. at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
  164. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
  165. ... 6 more
  166. Caused by: java.lang.IllegalArgumentException: Le nom d'un conteneur ne peut être null
  167. at org.apache.catalina.core.ContainerBase.setName(ContainerBase.java:483)
  168. at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1296)
  169. at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1116)
  170. at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:780)
  171. at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)
  172. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
  173. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4840)
  174. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  175. ... 6 more





déc. 02, 2023 5:53:05 AM org.apache.coyote.AbstractProtocol pause
INFO: Le gestionnaire de protocole ["http-nio-8080"] est mis en pause
déc. 02, 2023 5:53:05 AM org.apache.catalina.core.StandardService stopInternal
INFO: Arrêt du service [Catalina]
déc. 02, 2023 5:53:05 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destruction du gestionnaire de protocole ["http-nio-8080"]

Et d'autre fois je veux afficher une url et je lance l'URL nonProjet/accueil, et tomcat me cherche un URL .../nonProjet/accueil.java. A ni rien comprendre. J'aimerais en savoir plus sur comment Elipse dit à Tomcat ou sont les fichiers servelt qui sont situé en dehors de soft Tomcat/root. Et commen il transment les fichiers web.xml. Est-ce que quelsqu'un sait comment résoudres cette erreur de Tomcat et ce quelqu'un pourrait me dire ou je peux trouver de la doc pour comprendre comment Eclipse communique avec Tomcat ?

Merci beaucoup de prendre le temps de lire cette question.Bonjour,
J'ai dés problème pour afficher des page dans tomcat. Pourtant le fichier web.xml et les servlets sont toutes simples. Elles affiche seulement une page *.jsp en ecrivant le code suivant dans la méthode Get ..

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.getServletContext().getRequestDispatcher(VUE).forward(request, response);
}

Voici l'erreur que m'écrit Tomcat :
 

  1. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  2. INFO: Nom version serveur : Apache Tomcat/8.5.92
  3. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  4. INFO: Serveur compilé : Aug 9 2023 11:22:56 UTC
  5. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  6. INFO: Version du serveur : 8.5.92.0
  7. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  8. INFO: Nom de l'OS : Windows 11
  9. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  10. INFO: Version OS : 10.0
  11. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  12. INFO: Architecture : amd64
  13. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  14. INFO: Java Home : C:\Program Files\java\jdk-20.0.2
  15. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  16. INFO: Version JVM : 20.0.2+9-78
  17. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  18. INFO: Fournisseur de la JVM : Oracle Corporation
  19. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  20. INFO: CATALINA_BASE : D:\Java\Projets\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
  21. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  22. INFO: CATALINA_HOME : C:\Program Files\java\apache-tomcat-8.5.92
  23. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  24. INFO: Argument de la ligne de commande : -Dcatalina.base=D:\Java\Projets\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
  25. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  26. INFO: Argument de la ligne de commande : -Dcatalina.home=C:\Program Files\java\apache-tomcat-8.5.92
  27. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  28. INFO: Argument de la ligne de commande : -Dwtp.deploy=D:\Java\Projets\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
  29. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  30. INFO: Argument de la ligne de commande : --add-opens=java.base/java.lang=ALL-UNNAMED
  31. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  32. INFO: Argument de la ligne de commande : --add-opens=java.base/java.io=ALL-UNNAMED
  33. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  34. INFO: Argument de la ligne de commande : --add-opens=java.base/java.util=ALL-UNNAMED
  35. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  36. INFO: Argument de la ligne de commande : --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
  37. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  38. INFO: Argument de la ligne de commande : --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
  39. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  40. INFO: Argument de la ligne de commande : -Dfile.encoding=windows-1252
  41. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.VersionLoggerListener log
  42. INFO: Argument de la ligne de commande : -XX:+ShowCodeDetailsInExceptionMessages
  43. déc. 02, 2023 5:53:03 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
  44. 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-20.0.2\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/java/jdk-20.0.2/bin/server;C:/Program Files/java/jdk-20.0.2/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;%JAVA_HOME%\bin;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\dotnet\;C:\Program Files (x86)\AOMEI\AOMEI Backupper\7.3.1;C:\Users\Admin\AppData\Local\Microsoft\WindowsApps;C:\Users\Admin\.dotnet\tools;C:\WINDOWS\system32;;.]
  45. déc. 02, 2023 5:53:03 AM org.apache.coyote.AbstractProtocol init
  46. INFO: Initialisation du gestionnaire de protocole ["http-nio-8080"]
  47. déc. 02, 2023 5:53:03 AM org.apache.catalina.startup.Catalina load
  48. INFO: Initialization processed in 1371 ms
  49. déc. 02, 2023 5:53:03 AM org.apache.catalina.core.StandardService startInternal
  50. INFO: Démarrage du service [Catalina]
  51. déc. 02, 2023 5:53:03 AM org.apache.catalina.core.StandardEngine startInternal
  52. INFO: Démarrage du moteur de Servlets : [Apache Tomcat/8.5.92]
  53. déc. 02, 2023 5:53:05 AM org.apache.catalina.core.ContainerBase startInternal
  54. SEVERE: Un conteneur fils a échoué pendant son démarrage
  55. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  56. at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
  57. at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
  58. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:891)
  59. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:793)
  60. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  61. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1360)
  62. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1350)
  63. at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
  64. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
  65. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
  66. at java.base/java.lang.Thread.run(Thread.java:1623)
  67. Caused by: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  68. at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
  69. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
  70. ... 6 more
  71. Caused by: java.lang.IllegalArgumentException: Le nom d'un conteneur ne peut être null
  72. at org.apache.catalina.core.ContainerBase.setName(ContainerBase.java:483)
  73. at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1296)
  74. at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1116)
  75. at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:780)
  76. at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)
  77. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
  78. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4840)
  79. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  80. ... 6 more
  81. déc. 02, 2023 5:53:05 AM org.apache.catalina.core.ContainerBase startInternal
  82. SEVERE: Un conteneur fils a échoué pendant son démarrage
  83. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Un conteneur fils a échoué pendant son démarrage
  84. at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
  85. at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
  86. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:891)
  87. at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248)
  88. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  89. at org.apache.catalina.core.StandardService.startInternal(StandardService.java:429)
  90. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  91. at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:776)
  92. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  93. at org.apache.catalina.startup.Catalina.start(Catalina.java:695)
  94. at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
  95. at java.base/java.lang.reflect.Method.invoke(Method.java:578)
  96. at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
  97. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
  98. Caused by: org.apache.catalina.LifecycleException: Un conteneur fils a échoué pendant son démarrage
  99. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:903)
  100. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:793)
  101. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  102. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1360)
  103. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1350)
  104. at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
  105. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
  106. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
  107. at java.base/java.lang.Thread.run(Thread.java:1623)
  108. Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  109. at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
  110. at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
  111. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:891)
  112. ... 8 more
  113. Caused by: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  114. at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
  115. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
  116. ... 6 more
  117. Caused by: java.lang.IllegalArgumentException: Le nom d'un conteneur ne peut être null
  118. at org.apache.catalina.core.ContainerBase.setName(ContainerBase.java:483)
  119. at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1296)
  120. at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1116)
  121. at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:780)
  122. at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)
  123. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
  124. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4840)
  125. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  126. ... 6 more
  127. déc. 02, 2023 5:53:05 AM org.apache.catalina.startup.Catalina start
  128. SEVERE: Le composant Server requis n'a pas démarré, en conséquence Tomcat ne peut démarrer.
  129. org.apache.catalina.LifecycleException: Un conteneur fils a échoué pendant son démarrage
  130. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:903)
  131. at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248)
  132. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  133. at org.apache.catalina.core.StandardService.startInternal(StandardService.java:429)
  134. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  135. at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:776)
  136. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  137. at org.apache.catalina.startup.Catalina.start(Catalina.java:695)
  138. at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
  139. at java.base/java.lang.reflect.Method.invoke(Method.java:578)
  140. at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
  141. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
  142. Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Un conteneur fils a échoué pendant son démarrage
  143. at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
  144. at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
  145. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:891)
  146. ... 11 more
  147. Caused by: org.apache.catalina.LifecycleException: Un conteneur fils a échoué pendant son démarrage
  148. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:903)
  149. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:793)
  150. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  151. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1360)
  152. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1350)
  153. at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
  154. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
  155. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
  156. at java.base/java.lang.Thread.run(Thread.java:1623)
  157. Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  158. at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
  159. at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
  160. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:891)
  161. ... 8 more
  162. Caused by: org.apache.catalina.LifecycleException: Echec de démarrage du composant [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2ndLife]]
  163. at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
  164. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
  165. ... 6 more
  166. Caused by: java.lang.IllegalArgumentException: Le nom d'un conteneur ne peut être null
  167. at org.apache.catalina.core.ContainerBase.setName(ContainerBase.java:483)
  168. at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1296)
  169. at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1116)
  170. at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:780)
  171. at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300)
  172. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
  173. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4840)
  174. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  175. ... 6 more





déc. 02, 2023 5:53:05 AM org.apache.coyote.AbstractProtocol pause
INFO: Le gestionnaire de protocole ["http-nio-8080"] est mis en pause
déc. 02, 2023 5:53:05 AM org.apache.catalina.core.StandardService stopInternal
INFO: Arrêt du service [Catalina]
déc. 02, 2023 5:53:05 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destruction du gestionnaire de protocole ["http-nio-8080"]

Et d'autre fois je veux afficher une url et je lance l'URL nonProjet/accueil, et tomcat me cherche un URL .../nonProjet/accueil.java. A ni rien comprendre. J'aimerais en savoir plus sur comment Elipse dit à Tomcat ou sont les fichiers servelt qui sont situé en dehors de soft Tomcat/root. Et commen il transment les fichiers web.xml. Est-ce que quelsqu'un sait comment résoudres cette erreur de Tomcat et ce quelqu'un pourrait me dire ou je peux trouver de la doc pour comprendre comment Eclipse communique avec Tomcat ?

Merci beaucoup de prendre le temps de lire cette question.

A voir également: