20

Java 6 バイト コードの Web アプリケーションがあり、それを Java 7 JVM 環境でテストしたいと考えています。そのために、Java 7を使用するように Tomcat (Web アプリケーションを実行するため) を構成したいと思います。今私の質問はこれを行う方法ですか?

Tomcat が正しい JVM (バージョン 7) で実行されるように、 JAVA_HOME環境変数を Java 7 がインストールされているパスに設定するだけですか? または、これを行う別の方法はありますか?

4

7 に答える 7

28

Windows を使用している場合は、これが役に立ちます。Tomcat ヘルパー アプリ (tomcatw.exe) を実行し、Java タブで Java 仮想マシン DLL パスを構成するだけです。デフォルトを使用のチェックを外す必要があります。

ここに画像の説明を入力

于 2013-04-01T17:31:10.653 に答える
3

Eclipse では、Tomcat を新しい JVM (この例では JDK7) にポイントするのは非常に簡単です。私の問題は、それを行う場所が見つからなかったことです。これがトリックです:

  1. ECLIPSE トップ メニューのFILEプルダウン タブで、NEWを選択し、 -->その他
  2. ... [新しいサーバー: ウィザードの選択]ウィンドウで、[サーバー] -> [サーバー] を選択し、[へ] をクリックします。
  3. . [新しいサーバー: 新しいサーバーの定義]ウィンドウで、[ Apache] > [Tomcat 7 サーバー]を選択します。
  4. ..次に、下線が引かれた青色の行をクリックします: Configure Runtime Environments
  5. [サーバー ランタイム環境]ウィンドウで、
  6. .. Apacheを選択して展開し (左側の矢印をクリック)、TOMCAT v7.0を選択し、 EDITをクリックします。
  7. EDIT SERVER RUNTIME ENVIRONMENT: TOMCAT SERVERというウィンドウが表示されます。
  8. この画面には、 JREs というラベルの付いたプルダウンがあります
  9. JRE がJDK1.7.0のようにリストされているはずです。使用しない場合は、Installed JREボタンを使用します。
  10. 目的の JRE を選択します。[完了] ボタンをクリックします
  11. 正常に終了し、 [サーバー: サーバー ランタイム環境] ウィンドウで [ OK ] をクリックします。
  12. 新しいサーバーで: 新しいサーバーウィンドウを定義し、 [次へ] をクリックします。
  13. [新しいサーバー: 追加と削除]ウィンドウで、アプリを選択してサーバーにインストールします。
  14. [新しいサーバー: 追加と削除] ウィンドウで、[完了] をクリックします。

それで全部です。興味深いことに、手順 7 ~ 10 のみが重要なようで、以前に定義したすべてのサーバーで使用される JRE が TOMCAT v7.0 を使用するように変更されます。残りの手順は、新しいサーバーを定義する以外に画面にアクセスする方法が見つからないためです。他の誰かが簡単な方法を知っていますか?

TA、ジャルキン

于 2013-02-06T00:08:09.970 に答える
3

あなたは自分の質問に答えました。:) JAVA_HOME.!で Java 7 をリンクするだけです。

詳細はこちら

編集:(アルファブラボのコメントに基づく:

JAVA_HOMEcatalina.bat/sh でポインターを確実に変更できます

于 2012-06-12T16:11:20.513 に答える
3

経由でインストールしました

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ですが、要点はわかります。

于 2016-10-06T11:29:34.713 に答える
1

tomcat/bin に移動し、catalina.sh (linux/unix の場合) または catalina.bat (windows の場合) の JAVA_HOME パラメーターを変更します。これは、Tomcat jvm のみが変更され、他のすべてが変更されないことを意味します。

于 2012-06-12T16:12:21.573 に答える
0

Tomcat のホームページには、

Tomcat には、JDK (バージョン 1.6 以降) をインストールする必要があります。Sun JDK は、ここからダウンロードできます。

重要: 環境変数 JAVA_HOME を、JDK リリースをインストールしたディレクトリのパス名に設定します。

基本的にあなたは正しいです。それでも、いくつかの互換性の問題があるかもしれません。Tomcat と Java 7 に関する詳細な議論については、この記事を読むことをお勧めします。

于 2012-06-12T16:14:32.757 に答える