tomcat自動切割日誌(Windows),tomcat切割
第一步:擷取cronolog
下載cronolog-win32
第二步:解壓後把cronolog.exe放在tomcat的bin目錄下第三步:修改tomcat的startup.bat檔案
call "%EXECUTABLE%"start %CMD_LINE_ARGS%
替換為
call "%EXECUTABLE%" run %CMD_LINE_ARGS%
第四步:修改tomcat的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%|D:\apache-tomcat-7.0.54\bin\cronolog.exe D:\logs\catalina.%%Y-%%m-%%d.out
goto end
:doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% |D:\apache-tomcat-7.0.54\bin\cronolog.exe D:\logs\catalina.%%Y-%%m-%%d.out
goto end
:doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_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% |D:\apache-tomcat-7.0.54\bin\cronolog.exe D:\logs\catalina.%%Y-%%m-%%d.out
goto end
:doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% |D:\apache-tomcat-7.0.54\bin\cronolog.exe D:\logs\catalina.%%Y-%%m-%%d.out
goto end
第五步:重啟
在指定目錄下會產生對應日期的檔案,修改系統時間測試跨天后是否自動產生第二天檔案
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。