Java - Ejecutar Servlet :Error 500

 
Vista:

Ejecutar Servlet :Error 500

Publicado por carlos (6 intervenciones) el 01/12/2004 17:42:04
Hola a toda la comunidad

Deseo ejecutar un servlet sencillo del hola mundo pero obtengo el error 500 cuando lo ejecuto(http://localhost:8080/midirectorio/HolaMundo)

type: exception report
description: the server encountered an internal error () that prevented it from fulfilling this request

/* HolaMundo.java */

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

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

out.println("<html>");
out.println("<head><title> Hola Mundo </title></head>");
out.println("<body>");
out.println("<p>Hola Mundo!</p>");
out.println("</body></html>");
}
}

Alguien sabe a qué es debido, estoy desorientado
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:por si no lo expliqué bien

Publicado por carlos (6 intervenciones) el 01/12/2004 18:21:37
Desde ms-dos obtengo este error:

Exception in thread "main": java.langNoSuchMethodError:main

Gracias por adelantado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:por si no lo expliqué bien

Publicado por Yamil Bracho (2315 intervenciones) el 01/12/2004 19:18:36
Un servlet solo lo puedes ejecutar desde un contenedor J2EE como por ejemplo TomCat.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:por si no lo expliqué bien

Publicado por carlos (6 intervenciones) el 02/12/2004 17:52:45
Ya uso Tomcat, la versión 4.1 y corre en el puerto 8080 por eso lo de localhost:8080/

El servlet compilado ya está colocado en un subdirectorio de webapps y el mapeo del web.xml está hecho
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:por si no lo expliqué bien

Publicado por Yamil Bracho (2315 intervenciones) el 02/12/2004 20:23:46
Si no quieres mapearlo puedes ejecutarlo como
http://localhost:8080/midirectorio/servlet/HolaMundo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar