Può darsi che sia un problema di percorso (dataSource -> Servlet) allora? Se non lo stai già facendo, giusto per prova, passa tutto il percorso alla servlet in dataSource (e intendo dire tutto, incluso http://)