Je construis mon fichier .war sur les tests Debian :
~ # java -version
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
puis copiez le fichier .war généré dans adoptopenjdk/openjdk10:alpine
ou adoptopenjdk/openjdk10
et utilisez l'image docker générée pour démarrer mon service.
L'application ne démarre pas :
Exception in thread "main" java.lang.UnsupportedClassVersionError: has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 53.0
Avez-vous une image qui prend en charge la version 54 du fichier de classe ou dois-je créer ma propre image et mettre à jour Java ?
Salut @agilob - Est-ce une image que vous avez obtenue de DockerHub ?
Note à moi-même - il s'agit probablement d'un problème pour le référentiel openjdk-docker
Est-ce une image que vous avez obtenue de DockerHub ?
Oui.
Clôture en faveur de https://github.com/AdoptOpenJDK/openjdk-docker/issues/27
En fait, je vais laisser ouvert afin que @agilob puisse être averti lorsque nous résoudrons ce problème.
Je me suis abonné à l'autre numéro :+1: