在 Eclipse 中哪里可以查看 Tomcat 日志文件?

在 Eclipse 中哪里可以查看 Tomcat 日志文件?

由于某种原因,我的 Tomcat 安装/日志文件夹总是空的。

顺便说一下,Tomcat 会在一段时间后转储到日志文件中还是立即转储?

166553 次浏览

转到“ Server”视图,然后双击正在运行的 Tomcat 服务器。进入日志文件相对于“ Server path”字段中的路径存储,该字段本身相对于工作区路径。

我不知道你是想要 Catalina.out 还是 Tomcat 生产的其他日志。

但是,如果您想要使用 catalina.out 日志文件,那么请遵循以下说明:

  • 在服务器选项卡中,双击 Tomcat 服务器,您将看到一个名为 Overview 的屏幕。

  • 点击“打开启动配置”。点击“公共”选项卡。

  • 在屏幕底部,您可以选中“ File”复选框,然后指定一个可用于记录控制台(catalina.out)输出的文件。

  • 最后,重新启动 Tomcat 服务器。

另一个论坛提供了这个答案:

我明白了。需要设置以下系统属性,以便能够拾取“ logging.properties”文件。

假设 tomcat 位于 Eclipse 项目下,在其启动配置的“ Arguments”选项卡下添加以下内容:

-Dcatalina.base="${project_loc}\<apache-tomcat-5.5.23_loc>"
-Dcatalina.home="${project_loc}\<apache-tomcat-5.5.23_loc>"
-Djava.util.logging.config.file="${project_loc}\<apache-tomcat-5.5.23_loc>\conf\logging.properties"
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

Http://www.coderanch.com/t/442412/tomcat/tweaking-tomcat-logging-properties-file

双击并打开服务器。 去“争论”网站。 - Dcatalina.base = . . 东西。 去那个什么地方。 你的日志在那里。

- 看起来记录是分散的?-我在下面找到了访问记录 <ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs

如果希望将日志放在控制台以外的单独文件中: 双击服务器—— > Open Launch Configuration —— > Arguments —— > add - Dlog.dir = “希望存储此文件的路径”并重新启动服务器。

提示: 当您试图添加参数时,请确保服务器未运行。 您应该有 log4j 或类似的日志框架。

如果你想要 Catalina.out 日志,并且你在 tomcat 中使用 eclispe,这对我很有用:

  • 在你电脑的某个地方创建 catelina.out。在我的示例中,我将它放在 tomcat 安装目录的 log 目录中 例如:/opt/apache-tomcat-7.0.83/log/catena.out
  • 在服务器标签中,双击 Tomcat 服务器,你会看到一个名为 Overview 的屏幕。
  • 点击“打开启动配置”,然后点击“公共”选项卡。
  • 在标准输入和输出部分,选择“ output file”,单击 file system,然后选择创建 catelina.out 的文件夹。
  • 最后,重新启动 Tomcat 服务器。