2011-07-12 26 views
1

埋め込み型のTomcatを使用しているので、私を助けるかもしれません。ログイン埋め込みTomcat

I)は、(いくつかのコード

tomcat.start

を使用してTomcatを開始しています。

私は(startup.sh経由)非embaded Tomcatを起動したときに

とTomcatが正常に入門されますが、Tomcatのログが(Tomcatの固有のログの話)のtomcatで生成されたばかりされていないいくつかのコードは、ログに記録folder.Butを記録Tomcatのログフォルダに生成されています。

問題があれば教えてください。組み込みのTomcatの場合は、プログラムでパスを指定する(またはログを有効にする)必要があります。

答えて

1
catalina.sh

見て - それは同じスクリプトの後半次に

#  CATALINA_OUT (Optional) Full path to a file where stdout and stderr 
#     will be redirected. 
#     Default is $CATALINA_BASE/logs/catalina.out 

を言って、パラメータCATALINA_OUTを、持っているが、それはこのように使用されます。

"$_RUNJAVA" <....lots of other parameters among multiple lines.....> \ 
    org.apache.catalina.startup.Bootstrap "[email protected]" start \ 
    >> "$CATALINA_OUT" 2>&1 & 

だから、あなたが見ることができるように、Tomcatの起動スクリプトはstdoutをcatalina.outにリダイレクトします。

自分でTomcatを実行する場合は、stdoutを別の場所にリダイレクトするか、LOGGING_CONFIGパラメータを参照してこれを上書きする方法を参照してください。

+0

埋め込み型のtomcatを使用している間は、tomcatはcatalina.shまたはserver.xmlを読み取らない – VJS

+0

もちろん、それはありません。しかし、私はそれがあなたが同じことをすることができるように、通常モードで何をしているのか説明しています。ちなみに、 'server.xml' **は、組み込みモードのときに読み込むことができます(起動方法によって異なります)。 – mindas

+0

ありがとうMindas.私はそれをチェックしています。tomcatにserver.xmlを読み込ませる方法を知っていますか? – VJS

関連する問題