问题
我在哪里可以查看Eclipse中的Tomcat日志文件?
出于某种原因,我的Tomcat安装/日志文件夹始终为空。
BTW,Tomcat会在一段时间后转储到日志文件中还是立即转储?
#1 热门回答(159 赞)
我不确定你是否在使用catalina.out或Tomcat生成的其他日志之后。
但是,如果你在catalina.out日志文件之后,请按照以下说明操作:
- 在服务器选项卡中,双击Tomcat服务器。你将看到一个名为Overview的屏幕。
- 单击"打开启动配置"。单击"Common"选项卡。
- 在屏幕底部,你可以选中"文件"复选框,然后指定一个可用于记录控制台(catalina.out)输出的文件。
- 最后,重启Tomcat服务器。
#2 热门回答(78 赞)
转到"服务器"视图,然后双击你正在运行的Tomcat服务器。相对于"服务器路径"字段中的路径存储了访问log文件,该字段本身相对于工作空间路径。
#3 热门回答(15 赞)
另一个论坛提供了这个答案
啊,想通了。需要设置以下系统属性,以便可以拾取"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