2

我的 Java 应用程序部署在 WebLogic Server 上。我想监视我的应用程序,看看它是否泄漏了任何内存。
当我在本地机器上运行 jconsole 时,我只需要在命令提示符下编写 jconsole,但是当我通过 putty 连接到 linux 机器并运行此命令时,它只会等待很长时间。
如何为这台 linux 机器运行 JConsole。
我也尝试远程运行它,但它也无法在命令提示符下运行我写了 jconsole host:port 然后它要求输入用户名和密码,但没有任何效果。

4

1 回答 1

2

如果可以,我会使用 VisualVM,但您需要能够显示 X-Windows 应用程序才能有机会显示 JConsole 或 VisualVM。尝试xterm &从您的控制台运行。在此之前,您将无法使用任何图形应用程序。

要远程连接,您需要设置 JMX 以允许这样做。您可以从一开始就关闭安全性,或者更好的解决方案是设置用户名和密码。

于 2012-04-26T07:31:15.987 回答