javax.servlet找不到????

evilgod 2004-10-29 09:56:19
为什么我的这个简单程序通不过啊?
我的环境变量设的是CATALINA_HOME=D:\tomcat;
classpath=.;D:\j2sdk1.4.2_05\lib\dt.jar;D:\j2sdk1.4.2_05\lib\tools.jar;C:\Sun\AppServer\jdk\lib\tools.jar;C:\Sun\AppServer\jdk\lib\dt.jar;D:\tomcat\common\lib\servlet.jar;D:\j2sdk1.4.2_05\jre\lib\ext;D:\tomcat\common\lib\jasper-compiler.jar;D:\tomcat\common\lib\jsp-api.jar
可是在编译下面这个helloworld程序的时候就是说javax.servlet.*;javax.servlet.http.*;找不到,这是怎么回事啊?

helloworld.java程序如下:



import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}
...全文
161 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
evilgod 2004-10-30
原来是输错了,我输的是D:\tomcat\common\lib\servlet.jar,少了个-api,问题解决了谢谢
回复
形印声传 2004-10-30
需要把%TOMCAT_HOME%\common\lib\servlet-api.jar显式地加到classpath中。
回复
htl 2004-10-30
对!应该将servlet-api.jar加入classpath中
回复
dlxu 2004-10-30
楼上的说得对,你运行的时候可能不会出问题,因为Tomcat会自动import它common目录下的lib目录下的jar文件,但是编译的时候编译器找不到你需要的Jar文件啊
回复
evilgod 2004-10-29
顶一下,怎么没人知道吗
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-10-29 09:56
社区公告
暂无公告