http://localhost:8080 siempre carga la pagina que esta en la carpeta de webapps\ROOT\ en este casi index.html que es la pagina de inicio del tomcat.
Pero se puede modificar en el web.xml indicando que paginas cargar en su prioridad, como es el caso del siguiente ejemplo:
Cuando se invoke en el browse http://localhost:8080 cargara la pagina indice.html e invocara automaticamente el servlet indice.html.
La primera pagina que cargar es indice.html, esta parte esta al final del archivo web.xml
Cambiar la página inicial del tomcat para que cargue un contexto determinado
La respuesta la tenemos en las FAQ de Tomcat aunque un poco escondida. Ahí nos indican que en $TOMCAT_HOME/conf/web.xml se encuentra una lista con los archivos que cargará el servidor en caso de que existan y el orden en que lo hará.
El primer paso por tanto es renombrar o eliminar los archivos index.html, index.htm e index.jpg. Y posteriormente crear un archivo estático index.html con el contenido que nos indican, en mi caso sería:
<html> <head> <meta http-equiv="refresh" content="0;URL=http://wwww.vendozhumir.com.ec/"> </head> <body> </body> </html>Con esto conseguimos que escribiendo en el navegador la url http://localhost:8080, el servidor Tomcat nos redireccione automáticamente a http://localhost:8080/vendozhumir/. Pero aún así no es suficiente.
Definir la página por defecto de un contexto
Cuando se carga un contexto tenemos que indicar explícitamente la página que queremos cargar. En la mayoría de las ocasiones el usuario no la conoce, y tampoco tiene que hacerlo. La solución pasa por configurar en el archivo web.xml del contexto la página por defecto. En mi caso el archivo es $TOMCAT_HOME/webapps/vendozhumir/web.xml y simplemente he añadido lo siguiente:
<welcome-file-list>
<welcome-file>mipaginainicial.html</welcome-file> </welcome-file-list>
Tomado de: configurar la pagina por defecto
Aqui se detalla algunas alternativas sobre el tema
Tomado de: Tres Metodos para redireccionar una pagina
Muchas veces tenemos la necesidad de realizar un redireccionamiento entre una y otra página. Si el servidor contaba con soporte para lenguajes como ASP, CGI o PHP esto era muy fácil, pero para aquellos que no lo tienen, pueden utilizar alguno de los siguientes métodos.
1- Inserta el siguiente script entre las etiquetas <head> y </head>:
<head>
<script languaje="JavaScript">
location.href='direccion.html';
</script>
</head>
<script languaje="JavaScript">
location.href='direccion.html';
</script>
</head>
2 - Otro método puede ser agregando la acción OnLoad dentro del Body:
<BODY onLoad = "parent.location = 'Direccion.html'">
3 - También se suele utilizar la etiqueta meta Refresh, para redireccionar a X cantidad de segundos:
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=direccion.html">
0 es la cantidad de segundos que va a esperar antes de realizar la redirección
Y direccion.html es la página a redireccionar, tambien puede ser otro sitio como http://www.misitio.com
Y direccion.html es la página a redireccionar, tambien puede ser otro sitio como http://www.misitio.com
3 comentarios:
Estimado Ingeniero, tenemos un problema con el error http 500 al tratar grabar un registro nuevo y probamos com bastantes opciones de configuracion encontradas en el web, esta es una de estas... http://www.gxopen.com/forumsr/servlet/viewthread?ARTECH,3,134630
y no logramos quitar el error,
por favor si fuera tan amable de darnos una mano con el mismo
Daniel Vintimilla
Pedro Jerves
muchas gracias me ha servido de mucho su explicación,me funcinó como lo necesitaba
Publicar un comentario