Intente colocar el contenedor del controlador en la carpeta lib del servidor. ($CATALINA_HOME/lib)
Creo que el conjunto de conexiones debe configurarse incluso antes de que se cree una instancia de la aplicación. (Al menos así es como funciona en Jboss)