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

Bla*_*man 137 java eclipse logging tomcat

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

出于某种原因,我的Tomcat安装/日志文件夹始终为空.

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

小智 174

我不确定你是否在使用catalina.out或Tomcat生成的其他日志之后.

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

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

  • 单击"打开启动配置".单击"Common"选项卡.

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

  • 最后,重启Tomcat服务器.

  • 这样可行,但Eclipse方式与生产用途截然不同! (2认同)

小智 79

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

  • 它指的是你的工作区.在那里你找到一个名为.metadata的文件夹,等等. (10认同)
  • 服务器路径字段说:.metadata\.plugins\org.eclipse.wst.server.core\tmp0在哪里? (7认同)
  • 该文件夹为空,codesta答案是对的 (5认同)
  • 这是Tomcat部署的位置,但不是日志文件.@codesta有正确的答案. (4认同)

Ste*_*ell 17

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

啊,想通了.需要设置以下系统属性,以便可以拾取"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 
Run Code Online (Sandbox Code Playgroud)

http://www.coderanch.com/t/442412/Tomcat/Tweaking-tomcat-logging-properties-file


San*_*osh 12

看起来日志分散了吗?我找到了访问日志 <ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs