类找不到(100分)

  • 主题发起人 主题发起人 jerjoan
  • 开始时间 开始时间
J

jerjoan

Unregistered / Unconfirmed
GUEST, unregistred user!
我的环境是jdk1.4.1_02,tomcat4.0.6,我写一个段小的serlvet程序如下
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet{
public void service(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{
response.setContextType("text/html");
ServletOutputStream out = response.getOutputStream();
out.println("<html>");
out.println("<head>");
String title = "Hello World";
out.println("<title>" + title + "</title>");
out.println("</head>");
out.println("<body bgcolor = /"white/">");
out.println("<body>");
out.println("<h1>" + title + "</h1>");
out.println("</body>");
out.println("</html>");
}
}
用javac编译后报错说 找不到包javax.servlet.*
找不到包javax.servlet.http.*;
 
classpath没设对吧
 
设了,否则也会报找不到java.io.*和java.text.*的。
 
我是java初学者,有很多问题想向大侠请教,不知哪位能留个QQ,先此谢过。
 
J2SE是没有该包,应该是在J2EE包中吧
 
在tomcat的安装目录下找 servlet.jar,把它加到编译时的类路径中去。
 
在tomcat的common/lib/目录下有一个Servlet.jar
加入到系统环境变量Classpath中,然后注销一下系统就可以了
 
谢谢楼上两位,我的javac可以编译那个文件了,可是还有一个问题我建了一个自己的目录g:/yy/mysite/class存放servlet文件,我也修改了tomcat安装目录下的server.xml文件,把这个目录放到classpath中,jsp文件在那个目录下,可以通过tomcat正常访问,可是我编译过的class文件放在那个目录,却会访问报错,是什么原因呢?
 
谢谢,我接受答案了。
 
多人接受答案了。
 
后退
顶部