我試圖從Windows機器上的JConsole的Linux盒子上連接到遠程JVM。我已確認端口(默認端口9102和9202)已打開。試圖立即連接拋出一個ConnectionFailedSSL1 ConnectionFailedSSL2。沒有其他錯誤。我不完全確定我做錯了什麼,或者如果我錯過了一步。試圖通過JConsole連接到遠程JVM
回答
爲了遠程訪問到JMX服務器,你必須申報相關的系統屬性:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
您可能需要屬性com.sun.management.jmxremote.authenticate
設置爲true
但你必須添加下面的認證者:
-Dcom.sun.management.jmxremote.password.file=path/to/jmxremote.password
-Dcom.sun.management.jmxremote.access.file=path/to/jmxremote.access
謝謝!我是否需要在JAVA_OPTS系統變量中設置它們? – jordaniac89 2014-09-23 13:37:45
應該將其作爲命令行參數導出,但如果您使用的是Apache Tomcat或任何其他屬性持有者(例如* $ JAVA_OPTS *),則需要將這些參數設置爲* $ CATALINA_OPTS *屬性。 – tmarwen 2014-09-23 15:59:08
謝謝。我將不得不多做一點挖掘。這似乎並不奏效。當我收到錯誤信息時,仍然可以使用「不安全」連接。 jconsole的日誌文件顯示「在存根中需要一個javax.rmi.ssl.SslRMIClientSocketFactory RMI客戶端套接字工廠!」 – jordaniac89 2014-09-23 16:16:44
- 1. 通過JConsole等連接到凍結的jvm
- 2. 不能連接JMX遠程與jconsole
- 3. 試圖通過SSH連接到遠程主機與phpmyadmin通過ssh
- 4. 通過終端連接到遠程mysql
- 5. Java。如何通過遠程通道連接到遠程Websphere MQ?
- 6. 調試JConsole連接失敗
- 7. 可以遠程連接JConsole,但不能連接VisualVM
- 8. 嘗試連接到使用JConsole的
- 9. 如何使用JConsole的遠程連接到樹脂4
- 10. 如何使用JConsole遠程連接到linux/WASv7?
- 11. 通過本地系統連接到遠程桌面連接
- 12. 試圖通過終端連接到https
- 13. JConsole未連接到java進程
- 14. 的NoRouteToHostException試圖通過org.apache.commons.net.ftp.FTPClient連接到遠程主機SFTP方式
- 15. 調試 - IntelliJ無法連接到遠程服務器上啓用調試的JVM
- 16. 無法讓MXBean通過JConsole連接到數據庫
- 17. android通過ssh連接遠程機器
- 18. 如何通過JMX遠程連接Flink?
- 19. SQL Server 2005遠程連接(通過Internet)
- 20. 連接到jvm
- 21. 無法通過SSH隧道遠程調試JVM
- 22. 通過sshfs連接到遠程套接字
- 23. 通過套接字連接到遠程系統
- 24. 遠程連接到
- 25. Opera蜻蜓遠程調試:如何通過JavaScript連接?
- 26. 客戶端遠程連接擴展JConsole的功能
- 27. JConsole遠程連接詹姆斯服務器
- 28. Wildfly 1/8決賽 - 的JConsole無法連接遠程
- 29. 調試VisualVM遠程連接
- 30. JConsole嘗試連接時超時
更好地提到應用程序服務器而不是操作系統。你在使用什麼應用程序服務器? – tmarwen 2014-09-23 08:49:42