I can't see anything wrong with your web.xml file. Are you getting any errors when you deploy the application? Have a look through the log file of your application server.
What happens if you browse to the servlet, rather than just the root of the web application?
Can you share the URL you're using to access the application?