fixed everything so it now works on tomcat - though the solution is not as pretty as the embedded Spring Container :(