Alguein sabe como sacar el mensaje 404, del tomcat?
Tengo 2 preguntas:
1)Como hago para que no salga el puerto 8080 arriba del explorador, en el tomcat.
Por ejemplo:
Por defecto:www.pruebas.com:8080/miProyecto/
Quitandole el puerto:www.pruebas.com/miProyecto/
2)Lo que quiero es que cuando pongan una url no valida entonces te envie una web especifica.
Por ejemplo cuando pongo esto en:
Sale una pantalla Azul con blanco con diciendo esto y otras cosas mas:
HTTP Status 404 - There is no Action mapped for namespace / and action name voyHacerKSalgaError404.
- Inicie sesión o regístrese para enviar comentarios
Segun el primer resultado en
Segun el primer resultado en Google tienes que modificar web.xml y agregar la entrada bajo el tag
y ahí especificar cual el la página.
Si la memoria no me falla ( la última vez que le metí mano a tomcat fue hace como .. 8 años o algo así ) bueno si no me falla la memoria en ese mismo web.xml puedes especificar el puerto por default .
Viene el 8080 cambialo a 80
Quizá estas dos propiedades no son en web.xml que es el descriptor de la aplicación sino en algo que esté a la altura de tomcat mismo, que debe de ser el archivo server.xml quizá
Bueno es por ahí, espero que esto te encamine por la ruta correcta.
Saludos.
Aun debe de ser
Aun debe de ser válido
Gracias por responder la
Gracias por responder la pregunta del error 404
Pero alguien me podria ayudar con la otra, si normal yo puedo cambiar el puerto del tomcat. Pero lo que quiero es que no salga.
ya te lo contestaron
puerto 80
Gracias! Omg! No habia
Gracias!
Omg!
No habia entendido lo de 80. Pero una vez que lo puse ya entendi a que te referias.
Pero no hay problemas si luego quiero ejecutar Apache HTTP en la misma makina donde esta corriendo el tomcat.
claro
Claro que hay problemas. Un puerto TCP solamente puede ser ocupado por un proceso.
Si quieres tener apache entonces lo que necesitas es configurar mod_proxy para redirigir las peticiones correspondientes a apps en tomcat. Así tomcat no queda expuesto a internet, solamente las apps que quieras publicar. Y tomcat puede correr en puerto 8080 o cualquier otro y no pasa nada, porque el URL público le llega al httpd.
Y tanto tomcat como httpd necesitan tener página de error personalizada; así cuando el URL es inválido pero no llega a tomcat, la página de error sale de httpd, pero si el URL lo resuelve tomcat y es inválido, la página de error la devuelve tomcat.
Gracias!! a los 2! Voy a
Gracias!! a los 2!
Voy a chekear el httpd!