J'ai un projet Springboot V2 avec Java 1.8 et lorsque j'essaie de déployer mon projet Springboot sur Wildfly 10, je continue à obtenir cette erreur.
19:12:25,295 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "HealthCheck.war")]) - failure description: {
"WFLYCTL0080: Failed services" => {"jboss.module.service.\"deployment.HealthCheck.war\".main" => "org.jboss.msc.service.StartException in service jboss.module.service.\"deployment.HealthCheck.war\".main: WFLYSRV0179: Failed to load module: deployment.HealthCheck.war:main
Caused by: org.jboss.modules.ModuleNotFoundException: jdk.unsupported:main"},
"WFLYCTL0412: Required services that are not installed:" => ["jboss.module.service.\"deployment.HealthCheck.war\".main"],
"WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
J'ai déjà créé un jboss-deployment-structure.xml et a ajouté la dépendance "JDK.Unsupported" là-bas, j'ai également essayé d'ajouter qu'au manifeste.mf et j'ai également essayé d'ajouter la dépendance "JDK.Unsupportée" manquante sur le Fichier POM sous le plug-in Maven-War mais pas de chance.
Je suis confronté exactement au même problème et je l'ai résolu en mettant à niveau Wildfly 10 à 20 avec Java 8. Ma version de démarrage de printemps était 2.4.0 Alternativement, j'ai dégradé ma version de démarrage de printemps à 1,5,8.Release et a pu exécuter avec succès sur Wildfly 10.
J'ai trouvé une meilleure solution, basée sur la création d'un nouveau faux module nommé JDK.unsupported sur JBoss ou Wildfly.
Dans mon cas, je ne peux pas mettre à niveau le JBoss EAP 7.1 et je souhaite garder au courant de la dernière version du printemps.
Donc, ce que j'ai fait est de créer un nouveau faux module sous modules/système/couches/couches/base Dossier et fonctionnait comme un charme!