PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2013-04-22 15:42:24  修改时间:2024-11-19 12:38:09  分类:07.Java基础  编辑

在公司,按照电子书《JSP&Servlet学习笔记(第2版)》上的例子写了一个Demo,运行良好,可带回家,在自己电脑上运行,老提示下面这行有错:

import javax.servlet.annotation.WebServlet;


后来想起当时这个Demo是发布在tomcat7.0下面的, 也就是说当时这个项目buildpath下"add library --> Server runtime是tomcat7.0,而现在我给这个项目添加的server runtime是tomcat 6.0,所以会出现这样的错误。当我改了server runtime为tomcat 7.0以后就没有报错了。

 

javax.servlet.annotation.WebServlet 是属于 Servlet 3 的内容,Tomcat 7 为 Servlet 3,而 Tomcat 6 是 Servlet 2.5 ,所以会出现上述报错!