Windows上的Tomcat控制台输出在哪里

mkn*_*mkn 6 windows logging tomcat

我曾经使用startup.bat从bin文件夹启动tomcat.通过运行该脚本,它打开了一个java窗口,在其中我可以看到tomcat的输出.但是,我被告知这不是在Windows服务器上启动tomcat的正确方法.因此我现在通过服务程序启动tomcat.通过这样做,不再打开java窗口,因此我无法从tomcat中看到输出消息.

我也查看了tomcat的logs文件夹.那些保存的输出与我在java窗口中拥有的输出不同.有谁知道我在哪里可以找到这些输出?

非常感谢任何建议.

Nik*_*hev 6

如果我们假设您的安装位于C:\ program files\apache软件基础\ apache-tomcat {ver} \

然后它在日志目录中位于文件catalina.out中.

C:\ program files\apache software foundation\apache-tomcat {ver}\logs\catalina.out

值得注意的是文件的名称取决于您的配置,日志目录的名称可能因配置而异,但我假设您保留了默认配置.

  • 例如,我有一个文件 catalina.2011-12-02.log。但这不包含与java输出窗口相同的信息...... (2认同)
  • 问题是 Tomcat 无权将所有日志写入用户文件夹中。我改变了这一点,现在我还可以看到粗壮的日志文件。 (2认同)