Linux上

时间:2016-01-30 18:53:30

标签: linux stdout tomcat8

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

我已经检查过,但$ CATALINA_HOME / logs中没有catalina.out,stdout.log或stderr.log文件

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

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

$ pgrep -fl java | grep -i tomcat

答案 1 :(得分:0)

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

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