我们正在使用 Geronimo 应用程序服务器并查看在运行时查看数据源配置的选项。
例如,如果我有以下数据源配置:
<connection-definition>
<connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface>
<connectiondefinition-instance>
<name>DB2_ds</name>
<config-property-setting name="UserName">db2admin</config-property-setting>
<config-property-setting name="DatabaseName">sample</config-property-setting>
<config-property-setting name="Password">db2admin</config-property-setting>
<config-property-setting name="ServerName">localhost</config-property-setting>
<connectionmanager>
<local-transaction/>
<single-pool>
<max-size>10</max-size>
<min-size>0</min-size>
<match-one/>
</single-pool>
</connectionmanager>
</connectiondefinition-instance>
</connection-definition>
是否可以监控数据源配置和属性以及运行时?是否可以查看和跟踪如何对 LockWait timeOut 等属性进行数据库调用?
我们是否需要实现 mBean 来监控它?