64 ビット JRE がインストールされている Server 2008 R2 (64 ビット) で 64 ビット Tomcat を起動/実行する際に問題があります。
インストール したもの: (Server 2008 R2 64 ビット)
Tomcat 7.0.35 (64 ビット バージョン)、C:\ のトップ レベルに解凍されるため、C:\tomcat にはすべての Tomcat ディレクトリ (bin、conf、lib など) が含まれます。
exe を実行して C:\Program Files にインストールされた jre-7u11 (64 ビット版)
私がやった事:
set CATALINA_HOME environment (user) variable to C:\tomcat
set JAVA_HOME system variable to C:\Program Files\Java\jre7
私が試したこと(うまくいかなかった):JRE _HOME システム変数をに設定するC:\Program Files\Java\jre7
パスの省略形を使用します。つまり:
C:\プログラム~1\Java\jre7
空白を取り除くには
何が起こるか:ファイル
をダブルクリックするC:\tomcat\bin\startup.bat
と、cmd ウィンドウが一時的に開き、すぐに閉じます。startup.bat の最後に PAUSE を追加したところ、出力は次のようになりました。
'JAVA_HOME 環境変数も JRE_HOME 環境変数も定義されていません。このプログラムを実行するには、これらの環境変数の少なくとも 1 つが必要です。
私の質問: JAVA_HOME 環境変数を正しく設定していませんか? (JRE_HOME 環境変数の設定も機能しません)
また、 tomcat\logs フォルダーには何もありません