解决报错:The import javax.servlet.annotation cannot be resolved

Posted LuckyDan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决报错:The import javax.servlet.annotation cannot be resolved相关的知识,希望对你有一定的参考价值。

maven项目,引入javax.servlet.annotation.WebServlet的jar包,使用@WebServlet注解来实现对传统web.xml中servlet和url的映射

报错:The import javax.servlet.annotation cannot be resolved

情况说明:

  maven项目相关jar包正常引入,且maven可以正常的install,且使用maven启动项目(tomcat7:run)正常,但是就是报错,看着很烦

 <dependency>
     <groupId>javax.annotation</groupId>
     <artifactId>javax.annotation-api</artifactId>
     <version>1.2</version>
</dependency>

解决:

选中项目“右击”,选择“Build path”,然后"Add Libraries",再选择“Server Runtime” ,在弹出的框中选择自己启动项目使用的server类型和版本即可消除报错

 

 

以上是关于解决报错:The import javax.servlet.annotation cannot be resolved的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse代码报错提示: the import java.util cannot be resolve,怎么解决?

the import XXXX cannot be resolved 解决方法

项目导入之后报错:The import javax.servlet cannot be resolved

jsp页面提示“Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServl

java后台怎么接收并解析前台传过来的json

The file is in the program because: Imported via xxx Root file specified for compilation Vetur(1261)