web-dev-qa-db-ja.com

Linuxのコンソールで出力を使用してTomcatを起動する方法は?

Tomcatを起動してからtail -f catalina.outを実行してTomcatの出力を表示できることは知っています。しかし、Tomcatを実行して出力を一度に表示する方法は? startup.shを実行するオプションはありますか?

41
Igorock

あなたが探しています

Tomcat/bin/catalina.sh run

の代わりに

Tomcat/bin/startup.sh; tail -f Tomcat/logs/catalina.out

Tomcatはこの方法でフォアグラウンドに留まります(最初のオプション)。シャットダウンしたい場合は、コンソールウィンドウでCtrl-Cを押してください。

2番目のオプションを選択すると、Tomcatはバックグラウンドで実行され、tailはフォアグラウンドで実行されますが、同じディレクトリパスを2回指定する必要があります。

85
Olaf Kock

Tomcatのbinディレクトリに対してcdサービスを使用する代わりに、./startup.sh。これにより、コンソールでTomcatが起動します。

Catalina.outに送られるすべてのログは、次のリンクで変更できます。 Tomcat logging

3
vels4j