Ejecutar un Servlet en tomcat 5.x

Juan Carlos
24 de Junio del 2004
Hola a todos me gustaria saber si alguien me puede enviar o explicar la forma de ejecutar un servlet y un Jsp en Tomcat 5.x ya lo intente colocando el fichero web.xml y etc y me manda un mensaje al iniciar startup :

Falta el archivoi web.xml de la aplicacion, utilizando los parametros por defecto StandardEngine[Catalina].StandardHost[localhost]StandardContext[/myApp]
Teniendo dentro de:
C:Tomcat50webappsmyAppWEB-INFweb.xml
Web.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE web-app (View Source for full doctype...)>
- <web-app>
<display-name>Soyelnombre</display-name>
<description>Soyladescripcion</description>
- <servlet>
<servlet-name>myApp</servlet-name>
<servlet-class>Hola</servlet-class>
</servlet>
- <servlet-mapping>
<servlet-name>myApp</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>
y dentro de : C:Tomcat50webappsmyAppWEB-INFclasses

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Calendar;
import java.util.GregorianCalendar;

public class Hola extends HttpServlet {
protected void doPost
(HttpServletRequest peticion, HttpServletResponse respuesta)
throws ServletException, IOException {
String nombre = peticion.getParameter("name");
String email = peticion.getParameter("email");
String mensajeBienvenida = null;
GregorianCalendar calendar = new GregorianCalendar();
if(calendar.get(Calendar.AM_PM) == Calendar.AM) {
mensajeBienvenida = "Buenos Dias";
} else {
mensajeBienvenida = "Buenos Tardes";
}
respuesta.setContentType("text/html");
PrintWriter salida = respuesta.getWriter();
salida.println("<html>");
salida.println("<body>");
salida.println("<p>"+mensajeBienvenida+", "+nombre+"</p>");
salida.println("<p>Gracias por Registrar tu email ("+email+") con Sanz Arquitectos.</p>");
salida.println("<p>Pronto te contactaremos</p>");
salida.println("</body>");
salida.println("</html>");
salida.close();
}
}

Gracias de antemano y les agradeceria mucho su ayuda.
[email protected]