今天装了Tomcat 7.0的,我的Eclipse是3.7的,我刚开始用Eclipse写了个小程序,起初import javax.servlet.*;导入这个包,提示无法解析,于是我在 项目--属性--java构建路径--库 当中添加了外部库,把servle-api.jar这个包给加进来了,于是这个import javax.servlet.*;通过了,但是下面的代码中提示出错了,提示说:“访问限制:由于对必需的库 F:\apache-tomcat-7.0.23\lib\servlet-api.jar 具有一定限制,因此无法访问类型 HttpServlet”,请各位前辈指点,我的代码如下:package servlettest;
import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;
public class SimpleHello extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse resp)throws ServletException,IOExcetpion
{
PrintWriter out = resp.getWriter();
out.println("Hello");
out.close();
}
}
 

解决方案 »

  1.   

    你导错包了。不应该导这个包servlet-api.jar你想导这个包里面的类import javax.servlet.*;应该导入javaee.jareclipse里面建立一个Web项目应该自动给加EE的包吧。
      

  2.   

    Tomcat的lib文件夹里没有javaee.jar这个包啊。而且一些书和视频也都是说添加servle-api这个包的啊
      

  3.   

    噢。不好意思了。我平时都用MyEclipse.我这个里面是javaee这个jar文件.Tomcat应该是支持JavaEE的标准。所以,我这个包也行。我刚才看了下我的Eclipse确实用的是Tomcat提供的jar。