Beim Erstellen eines Servlets unter Tomcat erhalte ich folgende Fehlermeldung:
javax.servlet.ServletException: Class MyHelloWorld is not a Servlet
und weiter:
java.lang.ClassCastException: MyHelloWorld cannot be cast to javax.servlet.Servlet
Hier der Quellcode:
Das Kompilieren hat reibungslos geklappt (dafür habe ich die servlet-api.jar von Tomcat im CLASSPATH benutzt), nur die Ausführung nicht. Hat jemand eine Idee, was ich falsch gemacht habe?
javax.servlet.ServletException: Class MyHelloWorld is not a Servlet
und weiter:
java.lang.ClassCastException: MyHelloWorld cannot be cast to javax.servlet.Servlet
Hier der Quellcode:
Java:
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.Servlet.*;
import javax.servlet.http.*;
public class MyHelloWorld 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("<body>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}
Das Kompilieren hat reibungslos geklappt (dafür habe ich die servlet-api.jar von Tomcat im CLASSPATH benutzt), nur die Ausführung nicht. Hat jemand eine Idee, was ich falsch gemacht habe?