2012-12-06 64 views
0

我在Java EE應用程序中遇到了一個相當困難的問題。如何在其容器中調試Java EE應用程序?

我使用JoNaS作爲我的應用程序容器,並且我的問題與其中的同步嚴格相關。是否有可能在其容器內調試應用程序?我應該如何組織我的項目來實現這個目標(例如,將JoNaS源放到哪裏)?

回答

2

調試這將有幾個組件。

我的第一個建議是,您使用一個好的IDE,如IntelliJ,附加到您的應用程序並在其中設置斷點。

我的第二個建議是下載最新版本的Visual VM,安裝所有插件,並在運行應用程序時將其指向JVM。它會告訴你堆,線程,CPU等。

我的第三個建議是對死鎖進行線程轉儲並學習如何解釋它們。

祝你好運 - 線程問題具有挑戰性。

相關問題