ciao
io l'ho visto fare in modo diverso. mysql è la versione 5 ma tomcat un pò anziano la versione 1.5.
intanto verifica anche la libreria di mysql.
nel server.xml:
codice:
<Resource type="javax.sql.DataSource" name="nomeResorce"/>
<ResourceParams name="nomeResorce">
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>password</name>
<value>mypassword</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/nomeDB</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
</ResourceParams>
in context.xml:
codice:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/sirac">
<ResourceLink name="nomeRisorsa" global="nome_inserito in server.xml" type="javax.sql.DataSource" />
</Context>
per richiamarlo devi fare riferimento al nome indicato in context.xml
come vedi driver class name è diverso
spero ti torni utile
ciao