今天遇到一个问题:
部署在windows的服务的tomcat的报错一瞬间出来太多,无法在tomcat控制台把所有报错看全
然后tomcat本身的日志里面也没有输出,于是在网络上找到解决的方案
记事本打开startup.bat文件,修改如下内容
“call “%EXECUTABLE%” start %CMD_LINE_ARGS%”
改为
call "%EXECUTABLE%" run %CMD_LINE_ARGS%
这里改成run后,控制台中将不会输出日志信息,可以设置日志信息输出到本地的日志文件中,改为如下样式即可
call "%EXECUTABLE%" run %CMD_LINE_ARGS%>> %CATALINA_HOME%/logs/system.%date:~0,4%-%date:~5,2%-%date:~8,2%.out
生成的格式为 system.yyyy-mm-dd.out(yyyy代表4位年份,mm代表为2位月份,dd代表两位日期)
资料参考:
https://blog.51cto.com/u_14612575/2741516