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等分析程序,並在程序運行時查看給定線程的堆棧跟蹤。