Я понимаю, это может рассматриваться как дубликат, но ни один из других ответов не работает для меня.Tomcat 8 Неподдерживаемое MAJOR.MINOR версия 52,0 (не удалось загрузить класс
Я развернуть файл WAR в Ubuntu 14.04. Нет неважно версию я компилировать с (1.6,1.7,1.8) Я по-прежнему получаю эту ошибку. Мои версии Tomcat
[email protected]:/opt/tomcat/bin$ ./version.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-8-oracle
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Server version: Apache Tomcat/8.0.23
Server built: May 19 2015 14:58:38 UTC
Server number: 8.0.23.0
OS Name: Linux
OS Version: 3.11.0-15-generic
Architecture: amd64
JVM Version: 1.8.0_111-b14
JVM Vendor: Oracle Corporation
к сведению, что это 1.8.0, но веб-Mananger говорит этот
который не имеет никакого смысла. Обратите внимание, что tomcat7 в настоящее время установлен, но не запущен.
Дополнительная информация:
[email protected]:/opt/tomcat/bin$ java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
52 is 1.8 jvm жалуется, что не может загрузить этот класс. Кажется, вы используете более старый jvm. Перекомпилируйте или выясните, где старшая jvm вступает в игру. Вы запускаете tomcat с помощью ide или из командной строки? – efekctive
Должен ли я компилироваться как 1,8? Имеет ли версия tomcat? Я компилирую с eclipse в Windows, который использует tomcat8/8.5 и Java 1.8. – Andy
jar уже в формате 1.8, это работает jvm, где работает tomcat, который старше – efekctive