Instancia de Apache 6 personas Java SE Development Kit Tomcat 6 (JDK )
biblioteca API Java Servlet (normalmente llamado servlet - api.jar )
Ver Más instrucciones
1
en la computadora , cree un archivo llamado HelloWorldServlet.java con el siguiente código :
import java.io. * ; javax.servlet import * ; javax.servlet importación. . http * ; .
public class HelloWorld extiende HttpServlet { public void doGet ( HttpServletRequest request , HttpServletResponse respuesta ) lanza ServletException , IOException { El método response.getWriter () //devuelve un PrintWriter que se puede utilizar para escribir //datos en el flujo de salida. Lo usaremos para escribir una page.PrintWriter web cabo response.getWriter = ();
out.println ( " "); out.println ( " head < title> Hola Mundo < /title> < /head> "); out.println ( " ¡
Hola Mundo < /p> < /body> "); a . println ("< /html >") ;} }
2
Compile el archivo de origen HelloWorldServlet.java en un archivo de clase con el comando javac
javac -cp servlet. - api.jar HelloWorldServlet.java
Nota : . Este ejemplo supone que servlet - api.jar se encuentra en la misma carpeta que HelloWorldServlet.java
3
Crear un carpeta llamada wEB- INF y un archivo en la carpeta llamada web.xml con el siguiente contenido :
< web < xml version = encoding " 1.0 " = "ISO -8859 -1" ? > -app xmlns = " http://java.sun.com/xml/ns/j2ee " xmlns : xsi = " http://www.w3.org/2001/XMLSchema-instance " xsi : schemaLocation = " http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " version = " 2.4 "> <- Dar el servlet una nombre específico para esta aplicación web Asigne el nombre de servlet a una URL Página 4
Crear una carpeta bajo WEB- INF llamado "clases" y HelloWorldServlet.class copia en la carpeta.
5
Crear una carpeta llamada META- INF y un archivo en la carpeta llama context.xml con el siguiente contenido :
6
Utilice la herramienta de Java Archive ( jAR) para crear un archivo de aplicación web ( la guerra) que se pueden implementar en el servidor Tomcat : .
jar- cf ROOT.war
7
Copia el archivo ROOT.war al directorio " webapps " del servidor web Tomcat .
8
Ver la salida del HelloWorldServlet dirigiéndose a la dirección del servidor web Tomcat. (por ejemplo , http://server:8080/o http://192.168.0.10/)