Puis dans le web.xml il faut déclarer la ressource après la section <servlet-mapping>:
<resource-ref>
<description>
reference a la ressource BDD pour le pool
</description>
<res-ref-name>jdbc/Le_Contexte</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Enfin dans la méthode init de la servlet, il faut recupèrer la source de données
sachant que ds est une variable d'instance de type DataSource.
Quand on a besoin de l'accès a la base de données, on fait:
Connection conn=ds.getConnection();
ne pas oublier de libérer avec un close après.
On peut aussi préciser dans le serveur xml, le nombre de connection que l'on veut dans le pool (nb max, nb min, nombre en attente)