我在 Debian 测试中构建了我的 .war 文件:
~ # 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)
然后将生成的 .war 文件复制到adoptopenjdk/openjdk10:alpine
或adoptopenjdk/openjdk10
并使用生成的 docker 镜像来启动我的服务。
应用程序未启动:
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
您是否有任何支持类文件版本 54 的图像,或者我应该构建自己的图像并更新 java?
嗨@agilob - 这是您从 DockerHub 获得的图像吗?
自我注意 - 这可能是 openjdk-docker repo 的问题
这是您从 DockerHub 获得的图像吗?
是的。
实际上,我将保持开放状态,以便在我们解决此问题时可以通知@agilob 。
我订阅了另一个问题:+1: