Tôi thấy rằng khi sử dụng JConsole như được đề xuất trong các câu trả lời khác để kết nối với JBoss (5.2) qua JMX, MBeans cho Kết nối tổng hợp không hiển thị.
Thay vào đó, tôi đã sử dụng được xây dựng trong JMXConsole thường có sẵn tại: http://localhost:8080/jmx-console - bạn có thể phải thay đổi tên máy chủ và cổng cho triển khai của mình.
Nếu điều này đang chạy, bạn sẽ thấy lời nhắc tên người dùng và mật khẩu.
Tên người dùng default/mật khẩu là: admin/admin
tôi thấy lần đầu tiên tôi đã cố gắng này, không có gì xảy ra, tôi đã để cập nhật các file: máy chủ/default/conf/props/jmx-console-người sử dụng. các thuộc tính và bỏ ghi chú dòng thứ hai:
# A sample users.properties file for use with the UsersRolesLoginModule
admin=admin
Khi đã hoàn tất, tôi có thể đăng nhập. Tại thời điểm đó trong ObjectName Filter Tôi đã nhập: jboss.jca: * Sau đó, tôi đã chọn liên kết nhóm kết nối thích hợp ví dụ: name = DefaultDS, service = ManagedConnectionPool hiển thị tất cả thông tin về kết nối, ví dụ: AvailableConnectionCount, InUseConnectionCount, v.v.
Cách sử dụng JConsole để theo dõi hồ bơi DBCP. Tôi bị mất !!Bất kỳ trợ giúp hoặc hướng dẫn nào để chỉ cho tôi đúng hướng. Tôi đang sử dụng java 5 và Tomcat 5. – Mubasher
DBCP không hỗ trợ JMX ra khỏi hộp. Nhưng có cách để làm điều đó. Kiểm tra liên kết này. http://www.nurkiewicz.com/2011/12/enabling-jmx-in-hibernate-ehcache-qurtz.html – Santosh
Có vẻ như chính xác hơn khi nói rằng một mô-đun (hoặc lớp) của một ứng dụng sẽ cung cấp một MBean mặc định. ..không có một MBean cho ứng dụng. Sẽ có nhiều quyền? Và mỗi mô-đun sẽ (có khả năng) cung cấp một MBean liên kết với Máy chủ JMX. –