2012-03-20 37 views
10

Im tratando de crear servlet para mi proyecto pero encontré The import javax.servlet.annotation cannot be resolved. Ya agregué javax.servlet y servlet-api.jar de tomcat. Por favor, consulte la imagen a continuación. ServletLa importación javax.servlet.annotation no se puede resolver

+2

Oh, por favor no, no toque manualmente las bibliotecas específicas del contenedor. http://stackoverflow.com/questions/4076601/how-do-i-import-the-javax-servlet-api-in-my-eclipse-project – BalusC

Respuesta

13

Por la captura de pantalla que parece que va a importar v2.5 especificación servlet. Se añadieron las anotaciones de servlets dentro de las especificaciones servlet 3.0

http://docs.oracle.com/javaee/6/api/javax/servlet/annotation/package-summary.html

Usted tendrá que obtener el frasco para una versión nueva de la que está utilizando actualmente

aquí es un gráfico que muestra la versión de Tomcat y el servlet spec apoya http://tomcat.apache.org/whichversion.html

+2

En otras palabras, necesita Tomcat 7.0 con un 'web.xml' declarado conforma Servlet 3.0. De lo contrario, solo vive con '' cosas en 'web.xml'. Ver también http://stackoverflow.com/tags/servlets/info – BalusC

-2

Sólo tiene que importar un paquete en el archivo de servlet-api.jar BuildPath con una versión superior a 3,0

Cuestiones relacionadas