2012-04-26 89 views
2

我的Java應用程序部署在WebLogic Server上。我想監視我的應用程序,看它是否泄漏了任何內存。
當我在本地機器上運行jconsole時,我只需在命令提示符下編寫jconsole,但是當我通過putty連接到Linux機器並運行此命令時,它只是等待很長時間。
如何爲此Linux機器運行JConsole。
我也嘗試遠程運行它,但它也不能在命令提示符下工作我寫了jconsole主機:端口然後它要求用戶名和密碼,但沒有任何工作。Jconsole不能在linux機器上工作

回答

2

如果可以,我會使用VisualVM,但是您需要能夠顯示X-Windows應用程序以顯示JConsole或VisualVM。嘗試從您的控制檯運行xterm &。在此之前,您將無法獲得任何圖形應用程序。

要遠程連接,您需要安裝JMX以允許此操作。您可以先關閉安全性,或者更好的解決方案是設置和用戶名和密碼。

+0

如果xterm不工作那麼什麼?在我的情況下,它不工作,並告訴我 - xterm Xt錯誤:無法打開顯示:%s xterm:DISPLAY未設置 – 2012-04-26 08:42:25

+0

沒有圖形顯示,您需要遠程訪問。我首先嚐試關閉JMX安全性(暫時),看看你是否能夠實現這一點。 – 2012-04-26 09:02:19