Servlet erro annotation

Pessoal
Mudei meu projeto de máquina e ele fica dando erro na JAR annotaion… e na linha @WebServlet() :

[code]package servlet.br.com.simcard;

import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet; // AQUI
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileItemFactory;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;

import br.com.simcard.Upload;

@WebServlet("/ServletUpload") // AQUI

[/code]

alguem sabe o que é?

meu web.xml está asim:

[code]

<?xml version="1.0" encoding="UTF-8"?> SIMCards index.jsp login.jsp validaLogin.jsp uploadArquivo.jsp consultaUnitaria.jsp consultaColetiva.jsp ServletUpload servlet.br.com.simcard.ServletUpload ServletUpload /ServletUpload ServletPesquisa servlet.br.com.simcard.ServletPesquisa ServletPesquisa /ServletPesquisa [/code]

Qual a versão do seu tomcat? Qual a versão de servlet que você usa (veja no web.xml)?

Qual erro e qual container você está utilizando ?

PS: Se você está usando annotations para declarar o servlet, por que você está fazendo a declaração no web.xml ?