2
我们如何在TOMCAT中生成堆栈跟踪? 我真正的问题是TOMCAT在某个库中定义了一些函数调用后才停止。 用堆栈跟踪调试会很容易。我们如何在TOMCAT中生成堆栈跟踪?
我们如何在TOMCAT中生成堆栈跟踪? 我真正的问题是TOMCAT在某个库中定义了一些函数调用后才停止。 用堆栈跟踪调试会很容易。我们如何在TOMCAT中生成堆栈跟踪?
有很多事情可以做。我假设你正在谈论一个Java堆栈跟踪。
在linux中,你可以通过做一个kill -3命令
的ps aux随时生成一个堆栈跟踪| grep的tomcat的 - >给你的进程号
杀-3 1000 - >其中1000是进程号
在Windows中,右键单击Tomcat服务图标在系统任务栏,然后选择“线程转储”。
如果要生成在特定点堆栈跟踪代码
Throwable t = new RuntimeException();
t.printStackTrace();
上述所有会发送一个堆栈跟踪到标准输出。
最后,您可以运行VisualVM等分析程序,并在程序运行时查看给定线程的堆栈跟踪。