从IntelliJ Ultimate外部运行时,Tomcat的“服务器日志”在哪里?IntelliJ 显示 Tomcat 日志

2022-09-03 04:56:51

在 MacOS Sierra 上从 IntelliJ Ultimate 2017.2 外部运行 Tomcat 8.5 上的 Vaadin 应用程序时,我收到一条错误消息:

神器时计-ui:战争爆发:神器部署期间出错。有关详细信息,请参阅服务器日志。

➠ 这个“服务器日志”在哪里?

当我在>查看时,该文件夹是空的。实际上,我找不到任何关于我的应用程序正在部署的痕迹。apache-tomcat-8.5.20logsapache-tomcat-8.5.20

➠IntelliJ + Tomcat是否在其他地方放置了我的应用程序和服务器日志?

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

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


答案 1

IntelliJ 显示 Tomcat 日志

CrazyCoder接受的答案是正确的。

此外,正如Jerry06所评论的那样,IntelliJ Ultimate会自动将日志显示为服务器输出窗格中的选项卡。

支持这些日志的文件存储在其他答案中所述。CATALINA_BASE

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


答案 2

IntelliJ IDEA 将您在“运行/调试”配置设置中配置的日志文件显示为“运行”或“调试”工具窗口中的单独选项卡。

screenshot of Run/Debug Configurations dialog, Logs tab

对于Tomcat,实际的日志放在目录下。IntelliJ IDEA 设置的值将打印在“运行”或“调试”工具窗口的控制台中。CATALINA_BASE/logsCATALINA_BASE

您还可以在idea.system.path下找到日志文件。/tomcat/<configuration name>/logs/


推荐