05/03/2008, 13:39
|
| | Fecha de Ingreso: junio-2007
Mensajes: 16
Antigüedad: 17 años, 4 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 |