25

apache-tomcat-7.0をダウンロードして解凍しました。RUNNING.txt(%CATALINA_BASE%/ RUNNING.txt)の指示に従って、「setenv.sh」ファイルにJRE_HOMEを設定する必要があります。

このファイルはどこにありますか?ドキュメントによると、それはCATALINA_HOME/binディレクトリにあります。ただし、このファイルはそこにありません。

4

4 に答える 4

12

自分で作成してください。ディストリビューションの一部ではありません。それほど難しくありません。あなたの場合、単に追加します

JRE_HOME=/path/to/your/java/installation

ファイルに追加し、実行可能にします ( chmod 755 setenv.sh)。

必要に応じて、他のオプション ( など-Xmx) を追加することもできます。

于 2012-02-28T10:30:35.060 に答える
1

ユーザー Mindas の答えは完全に正しいです。ファイル内のコメントが示すように、またはディレクトリにsetenv.shファイルを作成する必要があります。 CATALINA_HOMECATALINA_BASEcatalina.sh

ただし、環境変数が設定されていない CATALINA_HOME/bin/場合、Tomcat がディレクトリの場所を推測しなければならないという「ニワトリと卵」の問題があります。CATALINA_HOME

幸いなことに、TomcatがCATALINA_HOME/bin/ディレクトリを正しく推測するUbuntuサーバーでこの状況に遭遇しました。異なるユーザー用に Tomcat をカスタマイズする必要がない単一ユーザー環境の場合、スクリプトでJAVA_HOMEorJRE_HOME環境変数を設定するcatalina.shと、「鶏が先か卵が先か」の問題を解決できるようです。

于 2013-09-20T23:33:17.410 に答える