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>");
}
}