如何在其容器中调试Java EE应用程序?

时间:2012-12-06 15:44:44

标签: java debugging java-ee jonas

我的Java EE应用程序中存在一个非常困难的问题。

我使用JoNaS作为我的应用程序容器,我的问题与其中的同步严格关联。是否可以在其容器中调试应用程序?我应该如何组织我的项目来实现这一目标(例如,何处放置JoNaS来源)?

1 个答案:

答案 0 :(得分:2)

调试它将有几个组件。

我的第一个建议是使用一个好的IDE(如IntelliJ)连接到您的应用程序并在其中设置断点。

我的第二个建议是下载最新版本的Visual VM,安装所有插件,并在运行应用程序时将其指向您的JVM。它会向你显示堆,线程,CPU等。

我的第三个建议是对死锁进行线程转储并学习如何解释它们。

祝你好运 - 线程问题具有挑战性。