Tôi có một ứng dụng Java đang chạy trong JBoss, trong đó tôi đã kích hoạt JMX remote monitoring. Điều này cho phép tôi kết nối với các công cụ như jconsole và visualvm để giám sát việc sử dụng bộ nhớ, sử dụng cpu, mbeans và nhiều thứ khác. Máy chủ mà ứng dụng của tôi đang chạy có quyền truy cập cổng hạn chế, đó là lý do tại sao tôi đang sử dụng JSR-262 JMX WS Connector.Làm cách nào để bắt đầu VisualVM với Trình kết nối JMXWS WS (JSR-262)?
Triển khai JSR-262 có ví dụ về cách bạn bật giao thức jmx: ws cho jconsole. Nhưng tôi muốn thử tương tự cho visualvm.
Những gì tôi tin rằng tôi phải làm là, khi khởi chạy VisualVM:
- Thêm một số thêm JSR-262 lọ vào classpath
- Đặt java.endorsed.dirs đến một con đường nơi các thư viện JAXWS chưa được phân loại cư trú
Ai đó có thể chỉ cho tôi đúng hướng không? Có cơ chế để cung cấp các đối số bổ sung cho visualvm không? Nó có hoạt động không? Có cách nào dễ dàng hơn không?
Bạn đã định cấu hình JSR-262 trên máy chủ JBoss như thế nào? Nếu tôi không sai, JMX WS Connector cần được đăng ký ở phía máy chủ. – mjn