Java 6 バイト コードの Web アプリケーションがあり、それを Java 7 JVM 環境でテストしたいと考えています。そのために、Java 7を使用するように Tomcat (Web アプリケーションを実行するため) を構成したいと思います。今私の質問はこれを行う方法ですか?
Tomcat が正しい JVM (バージョン 7) で実行されるように、 JAVA_HOME環境変数を Java 7 がインストールされているパスに設定するだけですか? または、これを行う別の方法はありますか?
Windows を使用している場合は、これが役に立ちます。Tomcat ヘルパー アプリ (tomcatw.exe) を実行し、Java タブで Java 仮想マシン DLL パスを構成するだけです。デフォルトを使用のチェックを外す必要があります。

Eclipse では、Tomcat を新しい JVM (この例では JDK7) にポイントするのは非常に簡単です。私の問題は、それを行う場所が見つからなかったことです。これがトリックです:
それで全部です。興味深いことに、手順 7 ~ 10 のみが重要なようで、以前に定義したすべてのサーバーで使用される JRE が TOMCAT v7.0 を使用するように変更されます。残りの手順は、新しいサーバーを定義する以外に画面にアクセスする方法が見つからないためです。他の誰かが簡単な方法を知っていますか?
TA、ジャルキン
経由でインストールしました
sudo apt-get install tomcat7
JAVA_HOME または PATH を設定しても役に立ちませんでした。ファイルにエントリを追加する必要がありました-/etc/default/tomcat7
# Run Tomcat as this user ID. Not setting this or leaving it blank will use the
# default of tomcat7.
TOMCAT7_USER=tomcat7
# Run Tomcat as this group ID. Not setting this or leaving it blank will use
# the default of tomcat7.
TOMCAT7_GROUP=tomcat7
# The home directory of the Java development kit (JDK). You need at least
# JDK version 1.5. If JAVA_HOME is not set, some common directories for
# OpenJDK, the Sun JDK, and various J2SE 1.5 versions are tried.
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk
JAVA_HOME=/usr/lib/jvm/java-8-oracle
...
これはJava 8ですが、要点はわかります。
tomcat/bin に移動し、catalina.sh (linux/unix の場合) または catalina.bat (windows の場合) の JAVA_HOME パラメーターを変更します。これは、Tomcat jvm のみが変更され、他のすべてが変更されないことを意味します。
Tomcat のホームページには、
Tomcat には、JDK (バージョン 1.6 以降) をインストールする必要があります。Sun JDK は、ここからダウンロードできます。
重要: 環境変数 JAVA_HOME を、JDK リリースをインストールしたディレクトリのパス名に設定します。
基本的にあなたは正しいです。それでも、いくつかの互換性の問題があるかもしれません。Tomcat と Java 7 に関する詳細な議論については、この記事を読むことをお勧めします。