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 的符号链接,这两个代表 stdout 和 stderr.
$ pgrep -fl java | grep -i tomcat
使用 Deryck 的技术,我发现日志文件存储在 /var/log/upstart/tomcat.log
尽管事实上这似乎是找到该文件的合理位置,但我知道,鉴于我缺乏经验,如果不在整个文件系统上使用 find,我将永远找不到它。谢谢 Deryck,你真是救命恩人!
我整天都在尝试,搜索 Whosebug、serverfault 等,但我无法找到如何从我的 tomcat 8 服务器访问控制台输出(stdout、stderr)
我已经检查过了,但是 $CATALINA_HOME/logs
中没有 catalina.out、stdout.log 或 stderr.log 文件谁能帮帮我?
查找 java
进程 运行 Tomcat 的进程 ID,然后查看 /proc/<pid>/fd
- 应该有指向文件和套接字的符号链接过程。具体来说,寻找名为 1 和 2 的符号链接,这两个代表 stdout 和 stderr.
$ pgrep -fl java | grep -i tomcat
使用 Deryck 的技术,我发现日志文件存储在 /var/log/upstart/tomcat.log
尽管事实上这似乎是找到该文件的合理位置,但我知道,鉴于我缺乏经验,如果不在整个文件系统上使用 find,我将永远找不到它。谢谢 Deryck,你真是救命恩人!