tomcat利用日志文件记录tomcat出错信息

阅读更多

把tomcat/bin目录下的startup.bat文件中的call "%EXECUTABLE%" start "CMD_LINE_ARGS" 

修改为 

call "%EXECUTABLE%" run "CMD_LINE_ARGS" 

再把catalina.bat文件中最后最长的几行修改一下(都是以%ACTION%结尾的),在后边加上: 

>> %CATALINA_BASE%\logs\xxx_%DATE:~0,10%.log 

(注:%CATALINA_BASE%是tomcat的根目录,%DATE:~0,10%是系统时间截取,有的系统可能不是这样截取的,你可以用echo %DATE%命令看一下结果,0是起始位置,10时长度,根据结果来截取一下) 

添加这行的目的是让tomcat把控制台的信息都输出到 

%CATALINA_BASE%\logs\xxx_%DATE:~0,10%.log 

这个文件中,但是控制台就不输出了,这就是他的缺点,但是如果是在用户环境下部署的话,控制台输出也不重要吧 

你可能感兴趣的:(tomcat)