我試圖從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. 通過終端連接到遠程mysql
- 3. 調試JConsole連接失敗
- 4. 如何使用JConsole的遠程連接到樹脂4
- 5. 如何使用JConsole遠程連接到linux/WASv7?
- 6. 的NoRouteToHostException試圖通過org.apache.commons.net.ftp.FTPClient連接到遠程主機SFTP方式
- 7. 調試 - IntelliJ無法連接到遠程服務器上啓用調試的JVM
- 8. SQL Server 2005遠程連接(通過Internet)
- 9. 如何通過JMX遠程連接Flink?
- 10. 無法通過SSH隧道遠程調試JVM
- 11. 通過套接字連接到遠程系統
- 12. 遠程連接到
- 13. Opera蜻蜓遠程調試:如何通過JavaScript連接?
- 14. JConsole嘗試連接時超時
- 15. 使用QODBC驅動程序通過PHP遠程連接到Quickbooks
- 16. visualvm可以通過JMX自動連接到遠程進程嗎?
- 17. 通過SSL從Delphi程序連接到遠程MySQL服務器
- 18. 連接到以不同用戶運行的遠程Linux JVM
- 19. 無法使用JStat連接到遠程JVM
- 20. 在Mac OS X上的JRockit Mission Control連接到遠程JVM
- 21. 通過HTTPS從PowerShell遠程連接連接Exchange服務器
- 22. 無法連接通過服務器上的遠程連接
- 23. 使用JPDA遠程調試時不會通過eclipse連接到Tomcat
- 24. 無法將jconsole連接到遠程服務器,tomcat無法啓動
- 25. 通過pimongo中的ssh連接到遠程mongodb
- 26. 可以通過Robot框架連接到遠程服務器嗎?
- 27. 通過RODBC返回0行連接到遠程MySQL數據庫
- 28. 無法通過xp_cmdshell連接到遠程共享路徑
- 29. 通過遠程客戶端連接到MSSQL Server和C#
- 30. 通過RMySQL連接到sequel pro數據庫遠程服務器
更好地提到應用程序服務器而不是操作系統。你在使用什麼應用程序服務器? – tmarwen 2014-09-23 08:49:42