アプリケーションを起動するには、Tomcat に -DAPP_ENCRYPTION_PASSWORD を追加する必要があります。このパラメーターを追加する場所を正確に指摘できますか? そしてどうやって?
17227 次
2 に答える
3
Tomcat の環境変数を設定する簡単で好ましい方法は、bin/setenv.shスクリプトを使用することです。これを参照してください:構成プログラムを使用せずに Tomcat 5.5 JVM メモリ設定を調整する方法
于 2011-12-08T03:26:03.237 に答える
2
それはすべて、Tomcat をどのように起動するかによって異なります。Tomcat 自体は、通常 $TOMCAT_HOME/bin/catalina.sh にあるシェル スクリプトを実行する必要があります (Windows 用の同等の .bat ファイルがあります)。そのファイル内には、Tomcat が環境に対して期待する内容が記述されています。-DAPP_ENCRYPTION_PASSWORD システム プロパティを Tomcat の起動時に取得したい場合は、JAVA_OPTS として環境に設定する方法を理解するだけでよいと思います。
どうしても環境設定を避けたい場合は、catalina.sh を直接編集しても良いと思います。
環境変数のシーケンスは次のようになります...
- コマンド シェルから、Tomcat がデプロイされているディレクトリに移動します。
- コマンド シェルから、tomcat の下の「bin」ディレクトリに移動します。
- コマンド シェルから、JAVA_OPTS 環境変数を "JAVA_OPTS=-DAPP_ENCRYPTION_PASSWORD" のように設定します。
- コマンド シェルから、「./startup.sh」のように tomcat を起動します。
出力は次のようになります...
bobk-mbp:~ bobk$ cd work/apache-tomcat-6.0.35/
bobk-mbp:apache-tomcat-6.0.35 bobk$ cd bin
bobk-mbp:bin bobk$ JAVA_OPTS=-DAPP_ENCRYPTION_PASSWORD
bobk-mbp:bin bobk$ ./startup.sh
Using CATALINA_BASE: /Users/bobk/work/apache-tomcat-6.0.35
Using CATALINA_HOME: /Users/bobk/work/apache-tomcat-6.0.35
Using CATALINA_TMPDIR: /Users/bobk/work/apache-tomcat-6.0.35/temp
Using JRE_HOME: /Library/Java/Home
Using CLASSPATH: /Users/bobk/work/apache-tomcat-6.0.35/bin/bootstrap.jar
于 2011-12-08T01:06:07.310 に答える