我的 Java 应用程序部署在 WebLogic Server 上。我想监视我的应用程序以查看其是否泄漏任何内存。
当我在本地计算机上运行 jconsole 时,我只需在命令提示符下编写 jconsole 即可,但是当我通过 putty 连接到 Linux 计算机并运行此命令时命令它只是等待很长时间。
我如何为这台Linux机器运行JConsole。
我也尝试远程运行它,但它也无法在命令提示符下工作我写了jconsole主机:端口然后它要求用户名和密码,但没有任何效果。
最佳答案
如果可以的话我会使用 VisualVM,但是您需要能够显示 X-Windows 应用程序才能有机会显示 JConsole 或 VisualVM。尝试从控制台运行 xterm &
。在此之前,您将无法使用任何图形应用程序。
要远程连接,您需要设置 JMX 以允许此操作。您可以首先关闭安全性,或者更好的解决方案是设置用户名和密码。
关于java - Jconsole 无法在 Linux 机器上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10328711/