我在Eclipse中如何查看Tomcat日志文件?
不知道为什么我的Tomcat安装/日志文件夹总是空的。
顺便问一下,Tomcat是否会在一段时间后将日志转储到日志文件中,还是立即转储?
我不确定您是要查看catalina.out文件还是Tomcat生成的其他日志文件。
但是,如果您想查看catalina.out日志文件,请按照以下步骤操作:
在服务器选项卡中,双击Tomcat服务器。您将会进入一个名为“概述”的屏幕。
单击“打开启动配置”。单击“常规”选项卡。
在屏幕底部,您可以勾选“文件”复选框,然后指定用于记录控制台(catalina.out)输出的文件。
最后,重新启动Tomcat服务器。
进入“服务器”视图,然后双击正在运行的Tomcat服务器。 访问日志文件存储在相对于“服务器路径”字段中的路径下,该字段本身相对于工作区路径。
另一个论坛提供了答案:
Ahh,我找到了这个问题的解决办法。需要设置以下系统属性,以便可以使用"logging.properties"文件。
假设Tomcat位于Eclipse项目下,在其启动配置的“参数”选项卡下添加以下内容:
-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
下。
如果你需要查看catalina.out日志文件,而且你正在使用eclipse和tomcat,可以按照以下步骤操作:
在Eclipse的服务器视图中,右键单击服务器并选择“打开”。日志文件存储在相对于“服务器路径”字段中的文件夹中。
由于路径字段不可编辑,您还可以“打开启动配置”,单击“参数”选项卡,复制catalina.base的VM参数(在引号内)。这是您的WTP Web应用程序目录的完整路径。将值复制到剪贴板可以帮助您避免浏览文件系统以查找路径的费力任务。
另请注意,您应该在运行或调试时在控制台视图中看到输出到日志文件的输出。
双击打开服务器。 进入“参数”。 -Dcatalina.base= ..某事物。 进入该事物。 您的日志就在那里。