Vous êtes sur la page 1sur 19

TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 1

Veremos como configurar el Container Apache Tomcat Versión 5.5.20


en Eclipse WTP versión 3.2.1:

Dirigir el mouse hacia el siguiente menú:


File -> New -> Other... -> Server -> Server

Debería aparecer una ventana como la siguiente:


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 2

Al clickear en “Next >” aparece la siguiente ventana:


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 3

Nuevamente al clickear en “Next >” aparece:


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 4

Luego de seguir el asistente gráfico y clickear en “Finish” aparece:


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 5

Vamos a hacer un primer ejemplo de servlet:


File -> New -> Other... -> Dynamic Web Proyect

Entonces vemos:.
TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 6

Al clickear en “Next >” se observa:


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 7

Continuando con el asistente gráfico, al clickear en “Next >” veremos:


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 8

Luego, al clickear en “Next >” se observa

Aquí clickeamos en “Finish”


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 9

Luego de un breve lapso de tiempo aparece un cartel que nos preguntará


si queremos abrir la “perspectiva J2EE” relacionada con este tipo de
proyectos:

A lo que respondemos clickeando en “Yes”.


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 10

Ahora creamos una nueva clase que extenderá a la clase “HttpServlet”


para implementar alguno de sus métodos, y lograr nuestro primer
“servlet”:

En la solapa: “Package Explorer”


Clickearcon botón derecho del mouse en: “Primer_SERVLET”
Luego clickear en: New -> Class
TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 11

Editamos el código fuente de esta clase: MiServlet.java de la siguiente


manera:

//Clase MiServlet.java
import java.io.IOException;
import java.io.PrintWriter;

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

/** @author ehv80 */


public class MiServlet extends HttpServlet {

/** */
public MiServlet() {
// TODO Auto-generated constructor stub Clase MiServlet.java
}

public void doGet(HttpServletRequest request, HttpServletResponse response)


{
response.setContentType("text/html");
PrintWriter out=null;
try {
out = response.getWriter();
out.println("<TITLE> Mi Primer Servlet </TITLE>");
out.println("Hola!");
out.println("<BR>");
out.println("Esta es ELEANOR!!!");
out.println("<BR>");
out.println("<IMG SRC=\"GT500E-7.jpg\" >");
} catch (IOException e) {
e.printStackTrace();
System.err.println(
"Ha ocurrido una Excepción de Entrada/Salida: " + e);
} finally {
out.close();
}
}
}
//Fin de la Clase MiServlet.java
TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 12

Para que se pueda mostrar el archivo de imagen GT500E-7.jpg


Hay que importarlo al proyecto y ponerlo dentro de la carpeta:
Primer_SERVLET/WebContent/

Para ello dirigir el mouse hacia la solapa: “Package Explorer”


Clickear con botón derecho del mouse sobre: WebContent
Clickear en: Import...

Clickear en: File System


Clickear en: “Next >”
TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 13

Aparece la ventana de selección, entonces clickeamos en “Browse”

Solo falta clickear en “Finish”.


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 14

Vamos a crear el Servlet:


En la solapa: “Package Explorer”
Clickear con botón derecho del mouse en: “Primer_SERVLET”
Luego en: New -> Servlet

Aparece la siguiente ventana:

Clickeamos en “Next >”


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 15

Entonces aparece la venana:

Aquí clickeamos en “Finish”.


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 16

Para probar el funcionamiento de este Servlet debemos seguir las


opciones:

Run -> Run As -> 1 Run On Server

Clickeamos en “Next >”


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 17

Luego aparece:

Entonces clickeamos en “Next >”.


Aquí nó es necesario Seleccionar, o clickear en “Primer_SERVLET”.
TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 18

Aparecerá la ventana:

Aquí clickeamos en “Finish”.


TALLER DE PROGRAMACIÓN 3 – Prof: Keilty Patricio 19

Si todo sale bién debería abrirse un navegador web con el siguiente


contenido:

Aclaración:
Para ejecutarlo debe hacer click con botón derecho del mouse sobre
“MiServlet.java” y luego clickear en “Run As -> Run On Server”