初始化后很快就会停止(暂停)Tomcat日志记录

时间:2015-10-27 15:07:08

标签: java jsp tomcat logging stdout

我在Windows Server 2008 R2上运行 Tomcat 8.0

当我在任何 jsp-file 中使用 System.out.print 来登录文件时,会出现以下问题:

  • 在启动我的Tomcat服务器(Tomcat8w.exe / Tomcat GUI)后, stdout logging 到日志文件(默认= tomcat8-stdout。#date#.log)工作正常。
  • 但是几秒钟后我将不再在stdout-logfile中输出。
  • 我仍然可以在Tomcat控制台中看到所有stdout输出!
  • 最后,在停止Tomcat服务器后,所有丢失的标准输出行都会立即显示在日志文件中。
  • 替代方法:如果我使用startup.bat或Tomcat8.exe启动Tomcat控制台,所有stdout流量将直接出现在Tomcat控制台上但在日志文件中直到我停止Tomcat服务器!

其他信息:

  • 上述行为也会影响默认日志文件(例如,commons-daemon #date#.log,catalina#date#.log)。
  • 受影响的文件将被锁定,直到Tomcat服务器停止。

有人能告诉我这种行为的背景是什么,是否可以改变?

感谢您的帮助!

0 个答案:

没有答案