代码之家  ›  专栏  ›  技术社区  ›  Ricardo Méndez

在IntelliJ IDEA中启用Tomcat localhost/Catalina日志

  •  2
  • Ricardo Méndez  · 技术社区  · 10 年前

    我正在尝试运行 Java/Spring/休眠/ 应用程序使用 IntelliJ公司 13 以及内置的 公猫 部署插件。调试时,我的一个朋友有以下日志。

    enter image description here

    我想知道如何启用我的IDEA中的红色日志。我尝试了以下解决方案。

    转到运行/调试配置Tomcat服务器,单击日志选项卡并启用日志

    enter image description here

    我感谢提前提供的任何帮助或提示。谢谢各位

    1 回复  |  直到 6 年前
        1
  •  4
  •   Javaru    10 年前

    如果我正确理解了您的问题,您不确定在“编辑日志文件别名”对话框的“日志文件位置”字段中设置什么。

    创建Tomcat运行/调试配置时,IntelliJ IDEA将创建 TOMCAT_BASE 目录为 {intellij_system_directory}\tomcat\{run_configuration_name}_{project_name} . ( TOMCAT_HOME 标识二进制文件的位置,以及 TOMCAT_基础 定义tomcat实例的位置。有时它们是相同的。在这种情况下,它们不是。)这个 {intellij_system_directory} 目录通常位于 ~/.IntelliJIdea13/system 哪里 ~ 是您的主目录( C:\Users\{username} 在窗口上)。参见文档 Directories used by the IDE to store settings, caches, plugins and logs 。您也可以访问 帮助>显示日志文件 这将打开目录 {intellij_system_directory}\logs 。只需上一个目录,然后进入 tomcat .

    只需设置相应日志目录的路径。您可以使用ant文件模式来处理日期。例如,对于“我的项目”中名为“我的Web应用程序”的Tomcat Run\Debug配置,要查看catalina.log文件,我将路径设置为 C:\Users\Mark\.IntelliJIdea13\system\tomcat\My_Web_App_My_Project\logs\catalina.*.log 这个 * 日志名称中的日期戳和IDEA将始终打开最新的/最新的。

    也看看这篇文章-- https://devnet.jetbrains.com/message/5529312#5529315 --关于tomcat基本目录命名的一个小错误的信息。