10.154.2.23[2012-05-1015:27:13,802]ERRORFailedtoobtainjmxconnectiontoservice:jmx:rmi:///j" />

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Tomcat Firewall JMX RMI

系統 1923 0

今天同事在現場遇到這樣一個問題,堆棧如下:

?

[2012-05-10?15:26:52,798]?INFO??[main]?util.RMIClientSocketFactory?ClientSocketFactory.createSocket(10.154.2.23,?63828)?->?10.154.2.23
[2012-05-10?15:27:13,802]?ERROR?<root>?Failed?to?obtain?jmx?connection?to?service:jmx:rmi:///jndi/rmi://10.154.2.23:8999/jmxrmi,?cause:?Connection?refused?to?host:?10.154.2.23;?nested?exception?is:?
java.net.ConnectException:?Connection?timed?out:?connect
[2012-05-10?15:27:13,803]?ERROR?[main]?util.JmxUtil?Failed?to?obtain?jmx?connection?to?service:jmx:rmi:///jndi/rmi://10.154.2.23:8999/jmxrmi,?cause:?Connection?refused?to?host:?10.154.2.23;?nested?exception?is:?
java.net.ConnectException:?Connection?timed?out:?connect
[2012-05-10?15:27:13,803]?WARN??[main]?tomcat.TomcatMonitor55?Connection?refused?to?host:?10.154.2.23;?nested?exception?is:?
java.net.ConnectException:?Connection?timed?out:?connect
java.rmi.ConnectException:?Connection?refused?to?host:?10.154.2.23;?nested?exception?is:?
java.net.ConnectException:?Connection?timed?out:?connect
at?sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown?Source)
at?sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown?Source)
at?sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown?Source)
at?sun.rmi.server.UnicastRef.invoke(Unknown?Source)
at?javax.management.remote.rmi.RMIServerImpl_Stub.newClient(Unknown?Source)
at?javax.management.remote.rmi.RMIConnector.getConnection(Unknown?Source)
at?javax.management.remote.rmi.RMIConnector.connect(Unknown?Source)
at?javax.management.remote.JMXConnectorFactory.connect(Unknown?Source)
?
Caused?by:?java.net.ConnectException:?Connection?timed?out:?connect
at?java.net.DualStackPlainSocketImpl.connect0(Native?Method)
at?java.net.DualStackPlainSocketImpl.socketConnect(Unknown?Source)
at?java.net.AbstractPlainSocketImpl.doConnect(Unknown?Source)
at?java.net.AbstractPlainSocketImpl.connectToAddress(Unknown?Source)
at?java.net.AbstractPlainSocketImpl.connect(Unknown?Source)
at?java.net.PlainSocketImpl.connect(Unknown?Source)
at?java.net.SocksSocketImpl.connect(Unknown?Source)
at?java.net.Socket.connect(Unknown?Source)
at?java.net.Socket.connect(Unknown?Source)
at?java.net.Socket.<init>(Unknown?Source)
at?java.net.Socket.<init>(Unknown?Source)
...?12?more

?

去除了公司的代碼提示。

?

解決方案,必須參考tomcat官網和tomcat源碼以及Sun的JMX指南,這類問題,Sun提出解決方案了,Tomcat實現了,并且在其官網上有,這是我發的郵件,就不加工了:

?

這個問題很清晰,因為你是用RMI連接的,JMXRMI一共開放兩個端口,一個RMIRegistry端口,就是你界面配置的端口,另一個是RMI協議棧隨機選擇,這個端口如果不人工控制的話,操作

系統會隨機選擇的,你開啟防火墻當然不行了,因為還有一個端口需要開放。

?

這個問題解決方案也很簡單,必須人為選擇端口,這個Tomcat文檔上有,這個是從Tomcat官網上找到的:

JMX Remote Lifecycle Listener (org.apache.catalina.mbeans.JmxRemoteLifecycleListener)
This listener requires catalina-jmx-remote.jar to be placed in $CATALINA_HOME/lib. This jar may be found in the extras directory of the binary download area.

The JMX Remote Lifecycle Listener fixes the ports used by the JMX/RMI Server making things much simpler if you need to connect jconsole or a similar tool to a remote Tomcat instance that is running behind a firewall. Only these ports are configured via the listener. The remainder of the configuration is via the standard system properties for configuring JMX. If this listener was configured in server.xml as:

?

?<Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"
????????? rmiRegistryPortPlatform="10001" rmiServerPortPlatform="10002" />
?

需要你根據現場的Tomcat版本手工下載一個 catalina-jmx-remote.jar 包,這個包里面就有這個Listener類,其中10002是你之前配置的8999,10001就是我們要新添加的端口,這個
必須也在防火墻里面配置。

上面的配置需要放在tomcat conf下的server.xml里面。

另外這個10002配置后,你的-Dcom.sun.management.jmxremote.port=8999 就不要添加了,去掉這句。

?

Tomcat Firewall JMX RMI


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 97人人澡人人爽91综合色 | 国产精品视频26uuu | 午夜av毛片 | 看片一区 | 免费香蕉视频 | 成人毛片免费播放 | 久久青| 中文字幕在线一区二区三区 | a久久| 欧美第一页| 精品久久洲久久久久护士免费 | 亚洲欧洲日韩国产aa色大片 | 欧美精品一二三 | 亚洲品质自拍视频网站 | 中文字幕av一区二区三区 | 91se在线看片国产免费观看 | 一区二区三区在线 | 网站 | 日韩精品高清在线 | 国产精品成人在线 | 亚洲精品国产成人一区二区 | 国产视频精品视频 | 国产馆精品推荐在线观看 | 久久色网| 国产欧美日本 | 在线亚洲一区二区 | www嫩草| 色综合视频 | 国产午夜一区二区在线观看 | 精品国产三级 | 色综合久久综合欧美综合 | 亚洲午夜在线播放 | 青草福利在线 | 国产精品免费一区 | 亚洲精品乱码久久久久久9色 | 色视频免费版高清在线观看 | 韩国资源视频一区二区三区 | av天天看| 欧美在线播放一区 | 亚洲一区在线观看视频 | 色播久久 | 欧洲a老妇女黄大片 |