我们如何在 TOMCAT 中生成堆栈跟踪?
我真正的问题是 TOMCAT 在执行某些库中定义的函数调用后停止。
使用堆栈跟踪进行调试会很容易。
您可以做很多事情。我假设下面您正在谈论 Java 堆栈跟踪。
在Linux中,您可以通过执行kill -3命令随时生成堆栈跟踪
辅助 | grep 汤姆猫
--> 给你进程号
杀死-3 1000
--> 其中1000是进程号
在 Windows 中,右键单击系统任务托盘中的 Tomcat 服务图标,然后选择“线程转储”。
如果您想在代码中的特定点生成堆栈跟踪
Throwable t = new RuntimeException();
t.printStackTrace();
上述所有内容都会将堆栈跟踪发送到标准输出。
最后,您可以运行 VisualVM 等分析程序,并在程序运行时查看任何给定线程的堆栈跟踪。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)