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


Answers:


79

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


7
服务器路径字段显示:.metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0在哪里?
Blankman

10
它指的是您的工作空间。在其中找到一个名为.metadata的文件夹,依此类推。
尼尔斯·施密特

您是使用eclipse附带的tomcat还是在文件系统中引用本地安装?
尼尔斯·施密特

我的文件系统中的本地安装。
Blankman 2010年

4
这是Tomcat部署的位置,而不是日志文件的位置。@codesta有正确的答案。
SimplGy 2012年

177

我不确定您是追捕catalina.out还是Tomcat产生的其他日志之一。

但是,如果您要使用catalina.out日志文件,请按照以下说明进行操作:

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

  • 单击“打开启动配置”。点击“常用”标签。

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

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


2
这是可行的,但是Eclipse的方式与生产用途截然不同!
Nicolas Zozol 2013年

18

另一个论坛提供了以下答案:

啊,明白了。需要设置以下系统属性,以便可以拾取“ 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


12

看起来原木是散落的吗?我在下面找到了访问日志 <ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs


这是对该问题的最直接答案:“我在哪里可以在Eclipse中查看Tomcat日志文件?” 它并不是在日食中完成的,但是就我而言,这是积极的,因为我可以在完全独立的窗口中以自己选择的方式查看它们。其他答案似乎集中在配置eclipse以将文件放在方便的地方。
Michael Potter

catalina.out文件直接在Eclipse Console窗口中查看。
迈克尔·波特

@Michael_potter如果您正在运行客户端程序,则不会。
DS。

3

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


2

@royalsampler说

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

由于路径字段不可编辑,因此您也可以“打开启动配置”,单击“参数”选项卡,复制catalina.base的VM参数(用引号引起来)。这是您的WTP webapp目录的完整路径。将值复制到剪贴板可以节省繁琐的浏览文件系统到路径的任务。

还要注意,在运行或调试时,您应该在控制台视图中看到日志文件的输出。


1

如果要在控制台以外的其他文件中登录:双击服务器->打开启动配置->参数->添加-Dlog.dir =“您要存储此文件的路径”,然后重新启动服务器。

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


1

如果您在使用catalina.out日志之后,并且将eclispe与tomcat一起使用,则对我有用:

  • 在计算机中的某些位置创建catelina.out。就我而言,我将其放在tomcat安装目录的日志目录中,例如:/opt/apache-tomcat-7.0.83/logs/catena.out
  • 在Eclipse中,在“服务器”选项卡中,双击“ Tomcat服务器”。您将看到一个名为Overview的屏幕。
  • 单击“打开启动配置”。然后单击“通用”选项卡。
  • 在“标准输入和输出”部分,选中“输出文件”,单击文件系统,然后选择在其中创建catelina.out的文件夹。
  • 最后,重新启动Tomcat服务器。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.