Ha configurado la siguiente propiedad:
spring.datasource.dbcp2.max-total=1
Esto indica que está intentando utilizar el DBCP 2 grupo de conexiones. Sin embargo, cuando revisas el seguimiento de la pila, puedes ver lo siguiente:
o.a.tomcat.jdbc.pool.ConnectionPool : Unable to create initial connections of pool.
Como el paquete del ConnectionPool
la clase es org.apache.tomcat
, esto indica que en realidad está utilizando el grupo de conexiones predeterminado de Tomcat. Esto significa que su max-total
la propiedad no se está recogiendo correctamente.
Si desea configurar esto para un grupo de conexiones de Tomcat, debe usar maxActive
propiedad:
spring.datasource.tomcat.max-active=1
Como alternativa, si no desea utilizar el grupo de conexiones de Tomcat, puede agregar la dependencia DBCP 2 mediante Maven/Gradle/... . Si excluye el grupo de conexiones predeterminado de Tomcat, automáticamente seleccionará DBCP 2.
Otra posibilidad es configurarlo usando el spring.datasource.type
propiedad mencionada por la documentación
:
Por ejemplo:
spring.datasource.type=org.apache.commons.dbcp2.BasicDataSource