tomcat 8 服务器的控制台输出 linux

console output for tomcat 8 server on linux

我整天都在尝试,搜索 Whosebug、serverfault 等,但我无法找到如何从我的 tomcat 8 服务器访问控制台输出(stdout、stderr)

我已经检查过了,但是 $CATALINA_HOME/logs

中没有 catalina.out、stdout.log 或 stderr.log 文件

谁能帮帮我?

查找 java 进程 运行 Tomcat 的进程 ID,然后查看 /proc/<pid>/fd - 应该有指向文件和套接字的符号链接过程。具体来说,寻找名为 1 和 2 的符号链接,这两个代表 stdoutstderr.

$ pgrep -fl java | grep -i tomcat

使用 Deryck 的技术,我发现日志文件存储在 /var/log/upstart/tomcat.log

尽管事实上这似乎是找到该文件的合理位置,但我知道,鉴于我缺乏经验,如果不在整个文件系统上使用 find,我将永远找不到它。谢谢 Deryck,你真是救命恩人!