Kettle: Windows下的Tomcat将控制台信息记录到日志

Windows下的Tomcat将控制台信息记录到日志

Linux下的tomcat会将信息记录到logs/catalina.out中,windows下的tomcat不会将控制台的信息输出到日志文件中。 需要对startup.bat启动文件的倒数第二行做如下修改:

修改前
call "%EXECUTABLE%" start %CMD_LINE_ARGS%

修改后
call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> %CATALINA_HOME%\bin\catalinas.%data:~0,4%-%date:~5,2%-%date:~8,2%.log
将START 改为 RUN, start是启动时新建一个窗口,RUN是在当前窗口运行。
日志文件放在 TOMCAT的LOGS下的catalinas.yyyy-mm-dd.log,每天一个文件。
注:修改后日志只在日志文件里,控制台没有显示内容 。

 

posted @ 2024-08-23 08:06  samrv  阅读(17)  评论(0编辑  收藏  举报