web-dev-qa-db-ja.com

IntelliJ Ultimateから外部で実行する場合、Tomcatの「サーバーログ」はどこにありますか?

Vaadin app on Tomcat 8.5 from IntelliJ Ultimate 2017.2 on macOS Sierraを実行すると、エラーメッセージが表示されます:

アーティファクトtimepiece-ui:warが爆発しました:アーティファクトの展開中にエラーが発生しました。詳細については、サーバーログを参照してください。

thisこの「サーバーログ」はどこにありますか?

Apache-Tomcat-8.5.20> logsを見ると、フォルダーは空です。実際、Apache-Tomcat-8.5.20内にデプロイされているアプリの痕跡は見つかりません。

In IntelliJ + Tomcatがアプリとサーバーログを配置する他の場所はありますか?

screen shot of "Run/Debug Configurations" > "Logs" dialog box

screen shot of "Application Servers" dialog with Apache Tomcat configuration displayed

9
Basil Bourque

IntelliJ IDEA=ログファイルを表示します 設定する 実行またはデバッグツールウィンドウの個別のタブとして実行/デバッグ構成設定に表示します。

Tomcatの場合、実際のログはCATALINA_BASE/logsディレクトリの下に配置されます。 IntelliJ IDEA=によって設定されたCATALINA_BASEの値は、実行またはデバッグツールウィンドウのコンソールに出力されます。

ログファイルは idea.system.path/Tomcat/<configuration name>/logs/にもあります。

4
CrazyCoder

IntelliJはTomcatログを表示します

CrazyCoderが受け入れた回答 は正しいです。

さらに、Jerry06がコメントしているように、IntelliJ Ultimateはサーバー出力ペインにログをタブとして自動的に表示します。

これらのログを裏付けるファイルは、CATALINA_BASE他の回答 で説明されています。

screen shot of server output panel showing (a) tabs for logs, (b) 'CATALINA_BASE' path logged

3
Basil Bourque