Huruvida du behöver lägga en burk i Tomcats lib-katalog beror på om Tomcat behöver veta om det eller inte. Och det beror på hur du konfigurerar saker.
Som en allmän regel, om du nämner en klass i en Tomcat-konfigurationsfil, måste den klassen (och de som den beror på) finnas i Tomcats lib-katalog.
Till exempel, om du konfigurerar din DataSource i Tomcats konfigurationsfiler, måste du göra din drivrutinsklass tillgänglig för Tomcat. Om du istället konfigurerar din DataSource inom din applikations kod gör du inte det.
Du anger inte hur du konfigurerar C3P0, så vi kan inte berätta var burken måste vara. Naturligtvis, om Tomcat behöver det och det inte finns där, bör du förvänta dig att se ett undantag loggas och saker och ting kommer inte att fungera korrekt.