Windows下配置Tomcat输出Catalina.out日志
- 步骤 1 打开tomcat的/bin目录,修改startup.bat文件
修改前:call "%EXECUTABLE%" start %CMD_LINE_ARGS%
修改后:call "%EXECUTABLE%" run %CMD_LINE_ARGS%
- 步骤 2 修改bin目录下catalina.bat文件
修改前:
rem Execute Java with the applicable properties
if not "%JPDA%" == "" goto doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
goto end
修改后:
rem Execute Java with the applicable properties
if not "%JPDA%" == "" goto doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% >> %CATALINA_BASE%\logs\catalina.out
goto end
即在文件四处%ACTION%位置修改为%ACTION% >> %CATALINA_BASE%\logs\catalina.out
之后重启tomcat就可以看见logs目录下多了catalina.out文件(将tomcat控制台信息全部输入catalina.out文件中,这时tomcat窗口没有输出)