This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
The presence of that dtd version for your web application indicates that you will be using 2.3 version of web-app which doesn't support annotation based servlets (or other web components). So you'll have to change that web.xml to instead use the latest version: