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

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

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

顺便说一下,Tomcat转储到日志文件一段时间或立即?

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

我不确定你是在catalina.out还是Tomcat生成的其他日志之后。

但是,如果您在catalina.out日志文件之后,请按照以下说明操作:

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

  • 点击“打开启动configuration”。 点击“Common”标签。

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

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

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

啊,算了一下。 需要设置以下系统属性,以便“logging.properties”文件可以被拾取。

假设tomcat位于Eclipse项目下,请在其启动configuration的“参数”(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

看起来像日志分散? 我在<ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs下find访问<ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs

双击并打开服务器。 转到“参数”。 -Dcatalina.base = ..东西。 去那个东西。 你的日志在那里。

@royalsampler说 :

在Eclipse中的服务器视图,然后右键单击服务器,然后单击打开。 日志文件存储在相对于“服务器path”字段中的path的文件夹中。

由于path字段是不可编辑的,您也可以“打开启动configuration”,单击参数选项卡,复制catalina.base(在引号内)的VM参数。 这是WTP webapp目录的完整path。 将值复制到剪贴板可以节省浏览文件系统到path的繁重工作。

另外请注意,您应该在运行或debugging时在控制台视图中看到输出到日志文件。

如果您想要在控制台以外的其他文件中login,请执行以下操作:双击服务器 – >打开启动configuration – >参数 – >添加-Dlog.dir =“要存储此文件的path”,然后重新启动服务器。

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