濮阳杆衣贸易有限公司

主頁 > 知識庫 > 使用jconsole監(jiān)聽遠(yuǎn)程Tomcat服務(wù)的方法

使用jconsole監(jiān)聽遠(yuǎn)程Tomcat服務(wù)的方法

熱門標(biāo)簽:400電話申請找哪家公司 七大洲地圖標(biāo)注 臨汾電銷機(jī)器人費(fèi)用 新鄉(xiāng)人工智能電話機(jī)器人加盟 地圖標(biāo)注w是什么方向 河南省鄭州市地圖標(biāo)注 昆明外呼系統(tǒng) 福州呼叫中心外呼系統(tǒng)哪家好 地圖標(biāo)注需要提交啥資料入駐

JConsole是什么

    從Java 5開始 引入了 JConsole。JConsole 是一個內(nèi)置 Java 性能分析器,可以從命令行或在 GUI shell 中運(yùn)行。您可以輕松地使用 JConsole(或者,它更高端的 “近親” VisualVM )來監(jiān)控 Java 應(yīng)用程序性能和跟蹤 Java 中的代碼。

1. 獲取遠(yuǎn)程服務(wù)器的地址和可用端口號

我拿的是我自己的阿里云主機(jī),服務(wù)器地址為39.107.68.142,端口號為8696

查看端口號是否可用: netstat -tunlp|grep 8696

 


我們可以看出上面的6969已經(jīng)被使用,8696未被使用。

查看進(jìn)程啟動的端口

netstat -antup |grep 32594

查看端口監(jiān)聽情況

lsof -i:1234

2. 修改tomcat的啟動腳本開啟JMX

修改catalina.sh 腳本文件 在文件開頭添加

JAVA_OPTS="-Djava.rmi.server.hostname=39.107.68.142 -Dcom.sun.management.jmxremote.port=8696 -Dcom.sun.management.jmxremote.rmi.port=8696 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

其中

-Dcom.sun.management.jmxremote.port=9696 //連接端口,自定義不要與已有的端口沖突

-Dcom.sun.management.jmxremote.rmi.port=8696 //這句一定要添加,不添加就無法成功

-Dcom.sun.management.jmxremote.authenticate=false //不需要密碼登陸

-Dcom.sun.management.jmxremote.ssl=false //不需要安全證書

-Djava.rmi.server.hostname=39.107.68.142 //這個ip是自己服務(wù)器的外網(wǎng)ip

位置:

3. 重啟tomcat服務(wù)

使用shutdown.sh關(guān)閉服務(wù)的時候可能會報(bào)Error: JMX connector server communication error: service:jmx:rmi://dusk:8696錯誤

不用管 直接殺掉 kill -9 進(jìn)程號

查看進(jìn)程: ps -ef|grep tomcat

然后啟動服務(wù) startup.sh

使用netstat -tunlp|grep 8696 確認(rèn)端口是否已經(jīng)處于監(jiān)聽狀態(tài)

4. 開放端口號

如果我們開啟了防火墻需要在防火墻中開放這個端口

查看防火墻狀態(tài)service  iptables status

開放端口:

(1)通過vi /etc/sysconfig/iptables 進(jìn)入編輯增添一條-A INPUT -p tcp -m tcp --dport 8889 -j ACCEPT 即可
 (2)執(zhí)行 /etc/init.d/iptables restart 命令將iptables服務(wù)重啟

如果是阿里云主機(jī)還需要再安全組中開放端口:

5.打開本地jconsole監(jiān)控遠(yuǎn)程服務(wù)

在遠(yuǎn)程進(jìn)程中輸入: 39.107.68.142:8696 點(diǎn)擊連接

然后就可以查看JVM允許狀況

總結(jié)

以上所述是小編給大家介紹的使用jconsole監(jiān)聽遠(yuǎn)程Tomcat服務(wù)的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

標(biāo)簽:岳陽 鎮(zhèn)江 四川 臨沂 紅河 股票 烏海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用jconsole監(jiān)聽遠(yuǎn)程Tomcat服務(wù)的方法》,本文關(guān)鍵詞  使用,jconsole,監(jiān)聽,遠(yuǎn)程,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用jconsole監(jiān)聽遠(yuǎn)程Tomcat服務(wù)的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用jconsole監(jiān)聽遠(yuǎn)程Tomcat服務(wù)的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    塔河县| 云阳县| 醴陵市| 栾川县| 罗定市| 汉寿县| 沾化县| 罗山县| 侯马市| 鲁山县| 湖北省| 临漳县| 婺源县| 八宿县| 桃江县| 九寨沟县| 佛冈县| 金山区| 霍邱县| 上犹县| 涟源市| 隆安县| 莎车县| 侯马市| 年辖:市辖区| 平顺县| 正镶白旗| 视频| 隆昌县| 孝感市| 甘德县| 乌兰县| 云南省| 凉山| 准格尔旗| 宜都市| 毕节市| 扎赉特旗| 台中县| 万宁市| 陇南市|