2012-12-06 63 views
0

我在Java EE应用程序中遇到了一个相当困难的问题。如何在其容器中调试Java EE应用程序?

我使用JoNaS作为我的应用程序容器,并且我的问题与其中的同步严格相关。是否有可能在其容器内调试应用程序?我应该如何组织我的项目来实现这个目标(例如,将JoNaS源放到哪里)?

回答

2

调试这将有几个组件。

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

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

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

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

相关问题