當前位置:首頁 » 操作系統 » linuxjconsole

linuxjconsole

發布時間: 2023-05-12 18:27:43

java工具包可以直接用嗎

可以,JAVA的慎畝工具包可以直接進行復制使用,可以支持拷貝的話,可以在JAVA裡面的文知姿件寬猛森io流的fire進行適用。

⑵ 如何在linux jconsole

jconsole監控tomcat配置:以下配置是在Linux環境下進行。
1、安裝jdk,推薦安裝jdk6.0。
2、在tomcat的bin/catalina.sh中配置:
JAVA_OPTS="-Dcom.sun.management.jmxremote.port=10000
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
3、使用hostname -i驗證機器名,如果得到的結果為127.0.0.1則不行,需要修改linux自己的host表,將本機的IP地址放到前面,再次使用hostname -i等到的結果應該為本機的IP地址。否之jconsole無法鏈接。或者在catalina.sh中增加一個配置項:
-Djava.rmi.server.hostname=ip_or_hostname
例如:-Djava.rmi.server.hostname=10.10.71.39即可。

4、由於配置了上述文件,在停止tomcat的時,會由於上述配置的埠被佔用而無法停掉。2種方式解決:
(1)使用killall -9 java 殺掉所有的Java進程。
(2)在catalina.sh中配置CATALINA_PID=pid,這樣在停止tomcat的過程中,上述被佔用的埠會自動被殺掉。

⑶ jconsole 遠程連接Linux 下的tomcat應用 連接不上,

1.檢查防火牆,最好關閉防火牆;
jconsole的連接需要開隨機端猜亮口,如果防火牆開啟,就不能保證隨機埠都是開放的。
相關命令見:http://blog.csdn.net/rachel_luo/article/details/7938119

2.查看穗好寬主機名,主機名需要是實際的ip地襪亂址;
jconsole的連接是通過主機名來完成的。
相關命令:
查看主機名:hostname -i
修改主機名:
方法1:vi /etc/hosts 編輯:127.0.0.1 localhost.localdomain localhost

⑷ 如何在linux添加添加jmx埠

個人環境說明:JAVA
jdk1.6.0_20
IP地址:192.168.88.106
系統登陸用戶名:Administrator

1,設置密碼文件和許可權
在jdk1.6.0_20\jre\lib\management中將jmxremote.password.template復制一份重命為
jmxremote.password。修改最後兩行,將
#monitorRole
QED
#controlRole
R&D
前面的#號去掉。為什麼後面解釋。

然後修改jmxremote.password的文件許可權為僅當前用戶完全控制,所有者為當前用戶,具體步驟如下:
Windows系統需要3個步驟:

在jmxremote.password文件上右鍵->屬性,切換到安全選項卡。<XP系統可能看不到,請網路>
點「高級」按鈕,彈出「jmxremote.password的高級安全設置」窗口。
(1)刪除所有用戶對jmxremote.password文件的訪問許可權:
在「許可權」選項卡中點「更改許可權」,將「包括可從該對象的父項繼承的許可權」
復選框去掉,然後系統會彈出一個「Windows安全」警告,選擇「刪除」按鈕。
刪除成功後,許可權項目欄會變成:「所有組或用戶均不具有訪問此對象的許可權。但是該對象的所有者可以分配許可權。」

(2)指定當前登陸用戶對該文件有完全控制許可權
點「添加」按鈕,再點「高級」按鈕,再點「立即查找」,在搜索結果中找當前系統的登陸用戶雙擊添加進來。
注意不要選擇那些帶S結尾的,那個表示組,只能選擇用戶。我的是Administrator
返回後點確定,然後在彈出框中勾選「完全控制」。點確定返回剛開始的「jmxremote.password的高級安全設置」窗口。
(3)將所有者設置為當前系統的登陸用戶
切換到所有者選項卡,點擊「編輯」,雙擊選擇當前系統的登陸用戶,注意不要選擇那些帶S結尾的,那個表示組,只能選擇用戶。
最後一路確定。許可權修改完畢。

Linux系統:
chmod
600 jmxremote.password
這個沒試過,官方這么寫的。

2,啟動JMX服務端

下面這行命令我是在JDK的根目錄執行的,
這里指定的埠號是10089,主機名稱即當前計算機IP地址,不推薦設置成localhsot或者127.0.0.1,會導致在別的機子上連不上來。JAR包指定的是JDK自帶的一個DEMO
java
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.port=10089
-Djava.rmi.server.hostname=192.168.88.106 -jar
demo/jfc/Java2D/Java2Demo.jar

3,啟動JConsole
在JDK的bin目錄執行jconsole.exe

⑸ JConsole的設置及遠程連接

這一段是開啟JConsole遠程連接的
-Djava.rmi.server.hostname=10.160.13.111 #遠程服務虧敬器ip,即本機ip
-Dcom.sun.management.jmxremote #允許JMX遠程調用渣空畢
-Dcom.sun.management.jmxremote.port=3214 #自定義jmx 埠號
-Dcom.sun.management.jmxremote.ssl=false # 是否需要ssl 安全連接方式
-Dcom.sun.management.jmxremote.authenticate=false #是否需要秘鑰

spring boot項目
java -jar -Xms1024m -Xmx8192m -XX:PermSize=256M -XX:MaxPermSize=1024m -Dfile.encoding=utf-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.rmi.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false app-1.0.jar

tomcat項目
linux下修改catalina.sh文件
JAVA_OPTS="-server -Xms1024m -Xmx8192m -XX:PermSize=256M -XX:MaxPermSize=1024m -Dfile.encoding=utf-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.rmi.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

windows下修改catalina.bat文件
set JAVA_OPTS=-server -Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.rmi.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

在終端輸入jconsole,會彈出可視化界面,選擇遠如芹程連接,輸入ip加埠
例如:192.168.8.11:8999

⑹ 怎麼使用jconsolej監控遠程linux伺服器

JConsole基於JMXGUI工具用於連接運行JVM監控本遠程java程序 Jconsole 監視本Tomcat遠程伺服器Tomcat 監視前需要做配置: 1、要監視遠程Java進程需要遠程伺服器做相應設置 1)windows...

⑺ linux怎麼用jconsole

命令#jconsole

⑻ Linux下安裝HornetQ

解壓完成後HornetQ就可以直接啟動了,但實際項目中需要做一些配置才能方便使用。

修改hornetq-beans.xml,將jnp.host改為本機IP地址,這樣就可以被其他計算機訪問

同上,將localhost改為本機IP地址,可以使用vim全局替換:

對於高手,還有一招更快捷的方法,不需要打開文件,直接在/config/stand-alone/non-clustered目錄下執行如下perl命令代替步驟2和3:

hornetq-jms.xml主要是配置隊列名稱,枝坦純隊列配置不同於其他配置,它屬於立即生效,不需要猛咐重啟。在該文件中默認ExpiryQueue隊列下添加隊列即可。

日誌中看到 Server is now live表示啟動成功。

修改HQ的bin目錄下的run.sh文件,在默認的java啟動命令中加入三個參數:

參數具體含義可以參考Oracle的 官方文檔

修改完成後,運行bin目錄下的stop.sh文件停止服務,然後按照第四步重新啟動HornetQ。

最後,打開JConsole連接剛才設置好的端信槐口以及對應的IP,並輸入伺服器的用戶名和密碼:

連接成功之後,可以查看具體的信息:

⑼ linux查看tomcat jconsole 影響伺服器性能嗎

您好,提問者:遲掘氏 1、碼散查看內存、cpu是否暴漲。 2、程序後台是否報內存溢出的錯誤。 3、部分伺服器可能會裝有防護軟體,請查看散擾。 4、右擊任務管理器,查看進程,結束java.exe佔用比較少的多餘進程。

⑽ jconsole遠程連接linux如何使用

先添加遠程計算機,在鎮態遠程慧旅並計算機上添加jmx埠。前跡
如下就是10001

-Dcom.sun.management.jmxremote.port=10001

熱點內容
2d游戲按鍵精靈腳本教程 發布:2025-05-15 14:10:15 瀏覽:277
伺服器上的郵件如何銷毀 發布:2025-05-15 14:02:49 瀏覽:137
飢荒安卓版如何解除手柄模式 發布:2025-05-15 14:02:05 瀏覽:112
演算法強化班 發布:2025-05-15 14:02:04 瀏覽:345
c語言編譯後圖片 發布:2025-05-15 13:51:57 瀏覽:792
沒有被調用的函數會參與編譯嗎 發布:2025-05-15 13:42:51 瀏覽:260
在計算機中ftp的中文 發布:2025-05-15 13:41:07 瀏覽:1000
國網校招要網簽密碼和賬號干什麼 發布:2025-05-15 13:40:25 瀏覽:179
java分 發布:2025-05-15 13:34:36 瀏覽:846
如何下載卡巴斯基安卓版 發布:2025-05-15 13:34:36 瀏覽:480