apache-tomcat-7.0をダウンロードして解凍しました。RUNNING.txt(%CATALINA_BASE%/ RUNNING.txt)の指示に従って、「setenv.sh」ファイルにJRE_HOMEを設定する必要があります。
このファイルはどこにありますか?ドキュメントによると、それはCATALINA_HOME/binディレクトリにあります。ただし、このファイルはそこにありません。
apache-tomcat-7.0をダウンロードして解凍しました。RUNNING.txt(%CATALINA_BASE%/ RUNNING.txt)の指示に従って、「setenv.sh」ファイルにJRE_HOMEを設定する必要があります。
このファイルはどこにありますか?ドキュメントによると、それはCATALINA_HOME/binディレクトリにあります。ただし、このファイルはそこにありません。
自分で作成してください。ディストリビューションの一部ではありません。それほど難しくありません。あなたの場合、単に追加します
JRE_HOME=/path/to/your/java/installation
ファイルに追加し、実行可能にします ( chmod 755 setenv.sh
)。
必要に応じて、他のオプション ( など-Xmx
) を追加することもできます。
ユーザー Mindas の答えは完全に正しいです。ファイル内のコメントが示すように、またはディレクトリにsetenv.sh
ファイルを作成する必要があります。 CATALINA_HOME
CATALINA_BASE
catalina.sh
ただし、環境変数が設定されていない CATALINA_HOME/bin/
場合、Tomcat がディレクトリの場所を推測しなければならないという「ニワトリと卵」の問題があります。CATALINA_HOME
幸いなことに、TomcatがCATALINA_HOME/bin/
ディレクトリを正しく推測するUbuntuサーバーでこの状況に遭遇しました。異なるユーザー用に Tomcat をカスタマイズする必要がない単一ユーザー環境の場合、スクリプトでJAVA_HOME
orJRE_HOME
環境変数を設定するcatalina.sh
と、「鶏が先か卵が先か」の問題を解決できるようです。