Bonjour,
j'utilise dockerfile et docker compose.yml pour déployer une application Angular et spring boot avec docker, cela ne fonctionne malheureusement pas. il y a éventuellement un problème de configuration de ces fichiers. Je tape donc "docker compose up" et un message d'erreur s'affiche à l'écran :
""Error: LinkageError occurred while loading main class org.springframework.boot.loader.launch.JarLauncher
java.lang.UnsupportedClassVersionError: org/springframework/boot/loader/launch/JarLauncher has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0""
le problème est que lorsque je change la version de Java (actuellement installé : java 17) en passant à la version antérieure (version 11) j'ai un deuxième problème cette fois avec les classes de certains fichiers backend (spring boot). cette version ne reconnait pas les termes utilisés dans la version 17 ou 21. le terme "record" pour les DTO ou les FORM ne sont pas reconnus. je suis donc dans une impasse.
Avez-vous une solution à me proposer ?
Mercijava.docx
Partager