无法找到 tomcat 日志文件

无法找到 tomcat 日志文件

我无法在 ubuntu 上找到 tomcat 日志文件。我查看了,/var/log/tomcat6但输出是这些文件,

catalina.2012-11-23.log  catalina.out       localhost.2012-11-23.log
catalina.2012-11-24.log  catalina.out.1.gz  localhost.2012-11-24.log

知道哪一个是正确的吗?

答案1

我通常使用file命令查找任何文件,然后使用 过滤结果grep。这在很多情况下都很有帮助。对于您的情况,您的tomcat6日志文件可能位于其他地方。

因此,您可以使用以下命令来定位它,您会得到一些结果,然后查看实际路径会更容易:

sudo find / -type f | grep tomcat| grep log

例如,如果我想找到所有文件logapache2那么我必须执行此操作(我没有安装 tomcat,因此给出 apache2 示例):

sudo find / -type f | grep apache2 | grep log

我懂了:

/var/log/apache2/access.log.7.gz
/var/log/apache2/error.log.1
/var/log/apache2/error.log.9.gz
/var/log/apache2/error.log.3.gz
/var/log/apache2/access.log.1
/var/log/apache2/error.log.6.gz
/var/log/apache2/error.log.7.gz
/var/log/apache2/error.log
/var/log/apache2/error.log.2.gz
/var/log/apache2/error.log.5.gz
/var/log/apache2/access.log.2.gz
/var/log/apache2/access.log.4.gz
/var/log/apache2/access.log.9.gz
/var/log/apache2/error.log.8.gz
/var/log/apache2/error.log.4.gz
/var/log/apache2/access.log.6.gz
/var/log/apache2/other_vhosts_access.log
/var/log/apache2/access.log.8.gz
/var/log/apache2/access.log.5.gz
/var/log/apache2/access.log
/var/log/apache2/access.log.3.gz
/usr/lib/apache2/modules/mod_log_forensic.so
/usr/share/doc/apache2.2-bin/changelog.Debian.gz
/usr/share/doc/apache2-utils/changelog.Debian.gz
/etc/apache2/mods-available/log_forensic.load
/etc/apache2/conf.d/other-vhosts-access-log
/etc/logrotate.d/apache2

现在可以更轻松地找到 apache2 的所有日志error,例如access等。您可以使用更多过滤器来级联更多结果。

希望您能够找到您的tomcat6 log文件。

答案2

Catalina.out 是您要查找的文件。为了查看终端上的日志,您可以使用
tail -f /var/log/tomcat6/catalina.out

相关内容