3 pièce(s) jointe(s)
java.lang.ClassNotFoundException : Erreur lors du déploiement sur Wildfly
Bonjour,
En plein apprentissage de Maven et Hibernates, j'ai créé un projet dans lequel il y a plusieurs modules.
J'essaie de déployer le module qui concerne l'appli web sur Wildfly via Eclipse mais j'obtiens une erreur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
13:48:46,054 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.deployment.unit."EmployeWebApp.war".undertow-deployment.UndertowDeploymentInfoService: org.jboss.msc.service.StartException in service jboss.deployment.unit."EmployeWebApp.war".undertow-deployment.UndertowDeploymentInfoService: java.lang.ClassNotFoundException: org.gmo.project.servlets.Bdd from [Module "deployment.EmployeWebApp.war" from Service Module Loader]
at org.wildfly.extension.undertow@26.1.0.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig(UndertowDeploymentInfoService.java:1112)
at org.wildfly.extension.undertow@26.1.0.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.start(UndertowDeploymentInfoService.java:312)
at org.jboss.msc@1.4.13.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739)
at org.jboss.msc@1.4.13.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701)
at org.jboss.msc@1.4.13.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.ClassNotFoundException: org.gmo.project.servlets.Bdd from [Module "deployment.EmployeWebApp.war" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
at org.wildfly.extension.undertow@26.1.0.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig(UndertowDeploymentInfoService.java:745)
... 9 more |
Je précise que mon module web ne contient qu'une servlet nommé "Bdd". J'ai l'impression que ma classe n'est pas chargée lors de l'exécution.
Par ailleurs, il arrive que l'erreur disparaisse sans explication, et dans ce cas, j'ai une page erreur 404 lors du lancement de mon appli web.
Pièce jointe 621770
J'ai fait plusieurs recherches sur le sujet sur le web sans succès.
Pourriez-vous m'aider s'il vous plait ?
Merci d'avance.
Ci-joint, l'arborescence de mon projet :