tomcat修改控制台日志输出到文件的解决办法
把控制台的信息输出到
êTALINA_BASE%\\logs\\catalina.out里:
一、修改 startup.bat
中
call \start %CMD_LINE_ARGS% 为
call \run %CMD_LINE_ARGS%
二、修改catalina.bat中Djava.io.tmpdir
rem Execute Java with the applicable properties if not \
if not \
%_EXECJAVA% %JAVA_OPTS% êTALINA_OPTS% TBUG_OPTS%
-Djava.endorsed.dirs=\ -Dcatalina.base=\
-Djava.io.tmpdir=\ goto end :doSecurity
%_EXECJAVA% %JAVA_OPTS% êTALINA_OPTS% TBUG_OPTS%
-Djava.endorsed.dirs=\ -Djava.security.manager -Djava.security.policy==\ -Dcatalina.base=\
-Djava.io.tmpdir=\ goto end :doJpda
if not \ %_EXECJAVA% %JAVA_OPTS% êTALINA_OPTS% -Xdebug
-Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n TBUG_OPTS% -Djava.endorsed.dirs=\ \ -Dcatalina.home=\
-Djava.io.tmpdir=\ goto end
:doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% êTALINA_OPTS% -Xdebug
-Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n
TBUG_OPTS% -Djava.endorsed.dirs=\ \
-Djava.security.policy==\
-Dcatalina.base=\
-Djava.io.tmpdir=\ goto end 为:
rem Execute Java with the applicable properties if not \
if not \
%_EXECJAVA% %JAVA_OPTS% êTALINA_OPTS% TBUG_OPTS%
-Djava.endorsed.dirs=\ -Dcatalina.base=\
-Djava.io.tmpdir=\ >> êTALINA_BASE%\\logs\\catalina.out
goto end :doSecurity
%_EXECJAVA% %JAVA_OPTS% êTALINA_OPTS% TBUG_OPTS%
-Djava.endorsed.dirs=\ -Djava.security.manager -Djava.security.policy==\ -Dcatalina.base=\
-Djava.io.tmpdir=\ >> êTALINA_BASE%\\logs\\catalina.out
goto end :doJpda
if not \ %_EXECJAVA% %JAVA_OPTS% êTALINA_OPTS% -Xdebug
-Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n TBUG_OPTS% -Djava.endorsed.dirs=\ \ -Dcatalina.home=\
-Djava.io.tmpdir=\ >> êTALINA_BASE%\\logs\\catalina.out goto end
:doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% êTALINA_OPTS% -Xdebug
-Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n TBUG_OPTS% -Djava.endorsed.dirs=\ \
-Djava.security.policy==\
-Dcatalina.base=\
-Djava.io.tmpdir=\ >> êTALINA_BASE%\\logs\\catalina.out
goto end