У меня есть источник данных, настроенный экземпляр tomcat в файле server.xml, например
<Resource name="MyDS" auth="Container" type="javax.sql.DataSource"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
maxTotal="50" maxIdle="10" maxWaitMillis="10000"
testOnBorrow="true" validationQuery="SELECT 1 FROM DUAL"
username="username" password="password" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@//database.whatever.com:1521/mydb"/>
Но это не отображается в JMX в разделе Catalina> DataSource
Если я использую DBCP2 (org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory) он обнаруживается нормально.
Я вижу, что есть опция jmxEnabled, но это, похоже, не влияет, а также значение по умолчанию равно true в любом случае.Я что-то упустил?