我正在尝试将 EAR 文件部署到 WebLogic Server 版本:12.1.1.0,但出现以下错误:
weblogic.management.DeploymentException:
Error mydirectory/weblogic/LifeCycleListener : unsupported classversion 52.0
LifeCycleListener 是一个 .java 文件。这是我在机器上安装的 Java 版本,我用它编译了 EAR 文件:
C:\Users\USER>java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) Client VM (build 25.11-b03, mixed mode, sharing)
javac 1.8.0_11
为什么会发生这种情况?我有最新的 JDK 和所有东西..有什么代码可以放入 java 文件或任何解决方案中吗?
最佳答案
您使用 Java 8 编译了代码,但您的 Weblogic 服务器正在运行较旧的 Java 版本。 使用目标服务器的 Java 版本编译代码,或者将服务器的 Java 引擎升级到 Java 8。
关于java - Weblogic 12c部署错误: unsupported classversion 52. 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24920712/