Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2007, 02:48
Avatar de amanbur
amanbur
 
Fecha de Ingreso: noviembre-2006
Ubicación: Valencia
Mensajes: 129
Antigüedad: 18 años, 2 meses
Puntos: 1
me pide el main al compilar un servlet

hola,he instalado el tomcat en suse y para probarlo iba a compilar un servlet haciendo :

javac -classpath ~/tomcat/common/lib/servlet-api.jar HolaMundo.java


y el compilador me responde:

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main

¿porque me pide el main si el servlet no tiene que tenerlo?¿Que estoy haciendo mal?

El servlet es este por si es el problema:

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

public class HolaMundo extends HttpServlet {

public void init(ServletConfig conf)
throws ServletException {
super.init(conf);
}

public void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();

out.println("<html>");
out.println("<body>");
out.println("<h1>Hola Mundo</h1>");
out.println("</body>");
out.println("</html>");
}
}