1

この質問が何度も出されたことは知っていますが、私の質問に関連する回答は見つかりませんでした。MacBook Pro に Apache Tomcat サーバーをインストールしようとしています。すべての回答は、Windows と Eclipse で回答されました。ターミナルを使用してサーバーをインストールおよび構成したいと考えています。したがって、問題はインストールの最後のステップで発生しています。サーバーのインストール中に以下のエラーが発生します。これは実行時の Java バージョンに関する問題であることはわかっていますが、修正できません。注: Java のバージョンを最新のものに更新済みです。助けてください。

スレッド「メイン」の例外 java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap: サポートされていない major.minor バージョン 51.0

    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
4

2 に答える 2

4

あなたは最新バージョンを持っていると言っていますが、Java 1.6_051 を使っているとも言っています。それはJava の最新バージョンではありません。

Java 7 が必要です。Mac OSX に Java 7 をインストールする方法については、このページを参照してください。

何らかの理由でマシンに Java 7 をインストールできない場合は、別のバージョンの Tomcat を使用する必要があります。Tomcat 8にはJava 7が必要です(「バージョン」Tomcat ページ を参照)。Tomcat 8.0 はまだ RC-1 レベルでしかないことを考えると、古いバージョンの Tomcat を使用することを検討することもできます。プレリリースの手間を惜しまない限り、通常は安定版を使用します。

于 2013-08-24T07:37:26.980 に答える
-1

Tomcat 8 の場合 インストール済みの Java 7 以降の JRE (32 ビットまたは 64 ビット) を使用できます。

要件をお読みください

http://tomcat.apache.org/tomcat-8.0-doc/setup.html

于 2013-08-24T07:43:02.807 に答える