怎样查看Tomcat动态控制台信息

Posted THISISPAN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样查看Tomcat动态控制台信息相关的知识,希望对你有一定的参考价值。

在web项目调试期间,时常需要查看输出的调试信息,例如当hibernate设置为显示SQL语句时,每次运行的SQL语句会输出到终端,另外有时需要在代码中插入一些输出语句,以方便掌握运行情况,但当插入System.out.println(....)这样的控制台输出语句时,在终端是不能直接看到的。

在tomcat中,默认将终端输出信息输出到

 

[plain] view plain copy
 
  1. $CATALINA_HOME/logs/catalina.out  

其中$CATALINA_HOME是tomcat的安装目录。

 

tomcat启动后,该文件每秒都会更新一次,并且像其中输入日志信息,所以如果用直接打开的方式查看文件内容,由于文件在不断刷新,往往难以实现。我们希望查看到动态的日志内容,有两种方式:

1.方式一

进入tomcat安装路径的bin目录中,运行sh catalina.sh run命令,将在终端动态显示catalina.out的内容

2.方式二

进入上述的安装目录下的logs目录中,执行如下命令

 

[plain] view plain copy
 
  1. tail -f catalina.out  

 

进入tomcat/logs/文件夹下 
 # tail -f catalina.out 

以上是关于怎样查看Tomcat动态控制台信息的主要内容,如果未能解决你的问题,请参考以下文章

急!怎样去掉tomcat控制台的信息??

Tomcat控制台输出

tomcat 启动报错日志查看

定期删除TOMCAT日志文件

如何在Linux操作系统定时重启Tomcat服务

如何在Linux操作系统定时重启Tomcat服务