我正在使用Maven Overlay Installation部署 Jasig CAS 4.0.0 . 我创建了自定义类,在部署它时,我在cas.log中收到此错误:
Unsupported major.minor version 52.0 (unable to load class ...)
环境规格
-
操作系统:Debian 7
-
Web服务器:Apache tomcat 7.0.28
-
Java:Oracle 8,
-
Java&Javac版本:1.8.0_40,
-
Java home:/ usr / lib / jvm / java-8-oracle / jre,
-
Maven:v 3.0.4,
-
Eclipse Luna,
Maven POM
-
maven-compiler-plugin:3.2
-
maven.compiler.source:1.8
-
maven.compiler.target:1.8
任何帮助表示赞赏 .
1 回答
您的运行时不能使用Java 8(即使您相信它也是如此) . Dbl检查tomcat使用的一个:如果你安装了tomcat管理器,你可以使用它的网页来检查它,如果没有添加echo到catalin.sh来检查使用的java版本 . 通常在linux中,您安装了多个Java SDK,其中java是最新版本的链接 . 但是tomcat可以使用JAVA_HOME拥有自己的JavaSDK集路径 .