Hola. Estoy realizando una aplicacion web usando Hibernate y como base de datos MySQL, y tengo una duda sobre las conexiones Jdbc. Para usar un pool de conexiones(distinto del de por defecto), he visto en la documentacion de Hibernate que hay que establecer las siguientes propiedades en el archivo de configuracion (hibernate.cfg.xml):

<property name="hibernate.connection.datasource">
java:/comp/env/jdbc/hibernate</property>
<property name="c3p0.max_size">5</property>
<property name="c3p0.min_size">3</property>
<property name="c3p0.timeout">1800</property>
<property name="current_session_context_class">thread</property>


Para lo cual parece ser que hay que tener un web.xml con lo siguiente:
... <resource-ref>
<description>Connection Pool</description>
<res-ref-name>jdbc/hibernate</res-ref-name>
<res-type>javax.sql.Datasource</res-type>
<res-auth>Container</res-auth>
</resource-ref> ....
Mis preguntas son:
-No tengo muy claro donde tengo que tener el directorio:
java:/comp/env/jdbc/hibernate
-Y lo he configurado de esa forma y no me carga bien la configuracion de Hibernate.
Os agradezco vuestra ayuda. Salu2