Tomcat с пулом Tomcat отсутствует запись источника данных в JMX - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть источник данных, настроенный экземпляр 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 в любом случае.Я что-то упустил?

...