我正在尝试在 java 应用程序上获取 unix(solaris 和 linux)线程转储。
1) 当 java 应用程序是 tomcat web 应用程序时,使用 kill -3 ,转储到 catalina.out 文件,因为这是标准输出。kill -3 pid > td.out 不起作用。
2) 对于另一个 spring 独立 java 应用程序,我如何找到它的标准输出。我使用过:kill -3 pid,并且我检查了我的应用程序日志,但我找不到任何东西。
请告知我如何确定 java 应用程序的标准输出并查看线程转储。
谢谢,B。