无法解析导入javax.servlet.annotation

chi*_*_82 10 java eclipse tomcat servlets jar

我试图为我的项目创建servlet但遇到了The import javax.servlet.annotation cannot be resolved.我已经添加javax.servletservlet-api.jar从Tomcat.请参考下图. Servlet的

Sea*_*ean 13

截图显示您正在导入servlet规范v2.5.servlet注释添加在servlet规范3.0中

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

您将需要获得更新版本的jar,然后是您当前使用的版本

下面是一个显示Tomcat版本及其支持的servlet规范的图表 http://tomcat.apache.org/whichversion.html

  • 换句话说,你需要Tomcat 7.0和`web.xml`声明符合Servlet 3.0.否则只需要在`web.xml`中使用`<servlet>`.另见http://stackoverflow.com/tags/servlets/info (2认同)

小智 6

确保从链接http://mvnrepository.com/artifact/javax.servlet/javax.servlet-api/3.0.1下载jar javax.servlet-api-3.0.1.jar