在独立Tomcat服务器中记录Servlet异常的位置

时间:2016-03-01 10:08:15

标签: tomcat stdout stderr exception-logging

我下载Tomcat zip分发版。解压缩并按照建议使用setenv.bat脚本对其进行配置。 setenv.bat的内容如下:

@echo off
set CATALINA_HOME=D:\tomcat7_inst_8543\tomcat7062
set CATALINA_BASE=D:\tomcat7_inst_8543\tomcat7062
set JAVA_HOME=D:\tomcat7_inst_8543\jdk17051
set JRE_HOME=%JAVA_HOME%\jre
set JAVA_OPTS=-Xms512m -Xmx1024m

我通过复制webapps目录下的war文件来部署war应用程序。启动Tomcat服务器。 war应用程序按预期执行。但是,当war应用程序内发生异常时,我找不到tomcat7-stderr.log和tomcat7-stdout.log。

(如果安装了Tomcat Windows Service分发版并且在其上部署了相同的war,则tomcat7-stderr.log和tomcat7-stdout.log将出现在tomcat / logs目录中。)

我不知道为什么tomcat7-stderr.log和tomcat7-stdout.log不是如上所述在独立的Tomcat服务器中创建的。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您是否可以尝试使用bruteforce aproach并只搜索* .log并过滤最后一天,或者只是为创建日期排序?