Hola, estoy configurando un pool de conexiones para acceder a MySQL desde Tomcat. El problema es que tengo configurado el MySQL en el puerto 3307, distinto al que tiene por defecto (3306). En el archivo context.xml tengo esto:
<Resource
name="jdbc/clinicaBD"
auth="Container"
type="javax.sql.DataSource"
maxActive="30"
maxIdle="20"
maxWait="10000"
removeAbandoned="true"
removeAbandonedTimeout="60"
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3307/clinica"
/>
En la url se supone que hay que poner el puerto donde escuha MySQL, pero me da error al acceder a la base de datos. Dice que no consigue crear el pool. Sin embargo si configuro el mysql con el puerto 3306 y lo cambio en la url poniendo url="jdbc:mysql://localhost:3306/clinica" funciona perfectamente. ¿Alguien sabe algo?. Gracias.