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>");
}
}
...全文
231 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
顶一下,怎么没人知道吗

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧