をロードすることができない私はこのことを理解し、重複とみなすことができるが、他の回答のどれも私のために働いていない。Tomcatの8サポートされていないメジャー。マイナーバージョン52.0(クラス
私が14.04をUbuntuのためにWARファイルを展開しています。ありません私は(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は1.8です。jvmはそのクラスをロードできないと不平を言っています。古いJVMを使用しているようです。古いjvmが再生されている場所を再コンパイルしてみてください。あなたはideを使って、またはコマンドラインからtomcatを起動していますか? – efekctive
私は1.8としてコンパイルすべきですか? Tomcatのバージョンは関係ありますか?私はtomcat8/8.5とJava 1.8を使用するWindows上でeclipseでコンパイルしています。 – Andy
jarファイルはすでに1.8形式です。より古いバージョンのtomcatを実行しているのは実行中のjvmです – efekctive