Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2008, 13:39
narvus
 
Fecha de Ingreso: junio-2007
Mensajes: 16
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Tomcat, JDK y variables de entorno

Si en C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\webapps\ROOT copio un archivo.html o un archivo .jsp al escribir en el navegador:
http://localhost:8080/archivo.jsp o http://localhost:8080/archivo.html se ve lo que se deberia ver.

El problema viene al hacer algo un poco mas complejo. Si escribo este servlet:

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

public class HolaMundo extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("");
out.println("");
out.println("Prueba");
out.println("");
out.println(" ¡Hola mundo! ");
out.println("");
}
}


y monto la siguiente estructura:
* Nombre_de_la_aplicación (el que queráis, yo usaré prueba)
o META-INF (nosotros no lo usaremos)
o WEB-INF (Aquí incluimos el archivo web.xml, del que ya hablaremos)
+ classes (para guardar los archivos compilados)
+ src (opcional, para guardar las fuentes)
+ lib (contendrá los .jar externos. No lo usaremos)


No consigo q funcione.

La unica indicacion que me dan en esa pagina, pero que no termino de enteder es la siquiente:

Ahora vamos a crear un Servlet de ejemplo. Primero tenemos que añadir al CLASSPATH de java las bibliotecas de Servlets que nos proporciona el Tomcat. Para eso añadimos el directorio $CATALINA_HOME/common/lib/servlet-api.jar a la variable de entorno anteriormente mencionada (ojo, no escribáis $CATALINA_HOME, sustituirlo por el directorio donde tengáis instalado el Tomcat). Una vez preparado todo, pasamos a escribir nuestro ejemplo


No se si eso de las variables lo tendre bien o no. ¿Alguien puede echarme una mano?

Gracias