0

我的 Java EE 应用程序中的一件事有一个非常困难的问题。

我使用 JoNaS 作为我的应用程序容器,我的问题与其中的同步密切相关。是否可以在其容器中调试应用程序?我应该如何组织我的项目来实现这一点(例如,将 JoNaS 源放在哪里)?

4

1 回答 1

2

调试这将有几个组件。

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

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

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

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

于 2012-12-06T15:47:48.567 回答