windows环境,tomcat输出日志到文件及控制台.docVIP

  • 19
  • 0
  • 约1.41千字
  • 约 7页
  • 2017-06-13 发布于湖北
  • 举报

windows环境,tomcat输出日志到文件及控制台.doc

网上找的,本人实验成功的,发来大家共享 在windows下tomcat的启动脚本默认不像unix下的脚本那样输出应用日志到logs/catalina.out,只在console中输出,如果日志刷的太快根本没法找到错误信息。 为了把日志输出到文件,需要修改以下脚本。 1)修改startup.bat,把脚本的倒数第二行:call %EXECUTABLE% start %CMD_LINE_ARGS% 改为:call %EXECUTABLE% run %CMD_LINE_ARGS% 2)修改catalina.bat最后的一部分代码: 红色划线的部分是需要增加的代码: ?TALINA_HOME%\logs\catalina.?te:~0,10%.out 其中的catalina.?te:~0,10%.out是为了分日期存放日志文件。在cmd下echo ?te%看看, 如:2011-04-19 星期二 发现从第一个字符开始,长度为10的子串正是2011-04-19。 ? 这样在开发过程中每次双击startup.bat启动tomcat,脚本都会把应用日志保存到日期对应命名的日志文件中了。可是又带来一个新的问题,由于 ?TALINA_HOME%\logs\catalina.?te:~0,10%.out 把输出都重定向到了文件中,console中就无法实时显示日志内容了,如何做

文档评论(0)

1亿VIP精品文档

相关文档