Primer Servlet (no funciona)

zbee
17 de Noviembre del 2005
Estoy tratando de compilar un HelloWorld.java con el sig. código:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class prueba 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>Prueba!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}

pero me muestra este error:
HelloWorldExample.java:23: package javax.servlet does not exist
import javax.servlet.*;
^
HelloWorldExample.java:24: package javax.servlet.http does not exist ...

Tengo el J2SDK 1.4.2, TomCat 5.5.4 con las siguintes variables de ambiente:
CLASSPATH=c:j2sdk1.4.2_08jrelib;c:archivos de programaapache software foundationtomcat 5.5commonlib

¿Qué estoy haciendo mal?

Vanesa
17 de Noviembre del 2005
Eso de "apache software foundation" con espacios en blanco en el classpath no le suele gustar, cambia el tomcat a otra ruta que no tenga espacios en blanco.
Un saludo.