Hola, llevo un dia entero intentando compilar un servlet y no me funciona, cuando ejecuto javac ParamServlet.java me da el error package javax.servlet does not exist. Tengo instalado el jdk de java i tomcat, y las variables de entorno path: C:\Archivos de programa\Java\jdk1.6.0_21\bin y classpath: C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\lib, también he probado sin la variable classpath, ya que no existia y la he creado yo, y poniendole un punto (.), pero tampoco funciona. Si intento compilar un servlet que no invoque a javax.servlet si me compila. El servlet que no consigo compilar es el siguiente:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ParamServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
// Obtenemos un objeto Print Writer para enviar respuesta
res.setContentType("text/html");
PrintWriter pw = res.getWriter();
pw.println("<HTML><HEAD><TITLE>Leyendo parámetros</TITLE></HEAD>");
pw.println("<BODY BGCOLOR=\"#CCBBAA\">");
pw.println("<H2>Leyendo parámetros desde un formulario html</H2><P>");
pw.println("<UL>\n");
pw.println("Te llamas " + req.getParameter("NOM") + "<BR>");
pw.println("y tienes " + req.getParameter("EDA") + " años<BR>");
pw.println("</BODY></HTML>");
pw.close();
}
}
Saludos y gracias de antemano.