2015-08-04 15 views
5

Có cách nào để vô hiệu hóa cửa sổ bật lên jconsole này không?Tắt cửa sổ bật lên jconsole: "Kết nối an toàn không thành công. Thử lại không an toàn?"

jconsole "Secure connection failed. Retry insecurely?"

Tôi biết tôi có thể thiết lập SSL mỗi http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html#gdemv, nhưng điều đó sẽ có nghĩa là tôi sẽ cần phải làm điều đó trên tất cả các máy chủ (java) và tất cả khách hàng (jconsole). Không phải là giải pháp thân thiện nhất cho các ứng dụng không quan trọng trong nhà. Bất kỳ giải pháp nào khác?

Trả lời

2

Không thể thực hiện được. Jconsole luôn cố gắng kết nối đầu tiên bằng SSL và không thể thay đổi hành vi này. Từ các nguồn jconsole được xác định bởi

private boolean shouldUseSSL = true; 

có thể được đặt thành false chỉ sau khi không kết nối được bằng SSL. Gợi ý: sử dụng công cụ máy khách JMX khác (nói jvisualvm hoặc jmc) hoặc bật SSL.

1

Không sử dụng SSL là có thể! Sử dụng jconsole -debug -J"-Djava.util.logging.config.file=FILENAME" để xem ngoại lệ đã đăng nhập. Có thể bạn cũng cần phải định cấu hình tham số -Djava.rmi.server.hostname=server.example

Các vấn đề liên quan