Thread View: es.comp.lenguajes.java
7 messages
7 total messages
Started by Lex Sparrow
Thu, 12 Jul 2007 00:13
Configuracion web.xml para la ejecucion JSP sin Servlet en Tomcat
Author: Lex Sparrow
Date: Thu, 12 Jul 2007 00:13
Date: Thu, 12 Jul 2007 00:13
12 lines
1760 bytes
1760 bytes
Buenas, Queria preguntaros como puedo configurar el web.xml de mi aplicaci�n para que una vez desplegado el .war en Tomcat pudiera acceder a la carpeta \WEB-INF \jsp de mis aplicaciones sin necesidad de tener en el los servlets un forward al jsp en cuesti�n. Antiguamente, con versiones anteriores al Tomcat 1.6 se pod�a, pero ahora si uno intentar acceder a la carpeta jsp "a pelo", todo el rato da 404 diciendo que los jsp (o la carpeta no existen). �Alguna ayuda? Lex
Re: Configuracion web.xml para la ejecucion JSP sin Servlet en Tomcat
Author: lokto
Date: Sun, 15 Jul 2007 16:53
Date: Sun, 15 Jul 2007 16:53
32 lines
2290 bytes
2290 bytes
On 11 jul, 21:13, Lex Sparrow <MiNickSinSpac...@yahoo.es> wrote: > Buenas, > > Queria preguntaros como puedo configurar el web.xml de mi aplicación para que > una vez desplegado el .war en Tomcat pudiera acceder a la carpeta \WEB-INF > \jsp de mis aplicaciones sin necesidad de tener en el los servlets un forward > al jsp en cuestión. Antiguamente, con versiones anteriores al Tomcat 1.6 se > podía, pero ahora si uno intentar acceder a la carpeta jsp "a pelo", todo el > rato da 404 diciendo que los jsp (o la carpeta no existen). > > ¿Alguna ayuda? > > Lex hola, quizas te sirva esto, que se agrega en la archivo web.xml de la carpeta web-inf <welcome-file-list> <welcome-file>/<ruta dentro del proyecto>/pagina.jsp</welcome-file> </welcome-file-list> y en el packaging-build le das la ruta donde van a estar todos los jsp. Bueno espero que te sea de utilidad. nos vemos. correo: isola.luis@gmail.com pagina: http://www.crazy-isolated.com.ar
Re: Configuracion web.xml para la ejecucion JSP sin Servlet en Tomcat
Author: Gbas
Date: Tue, 17 Jul 2007 08:49
Date: Tue, 17 Jul 2007 08:49
44 lines
3293 bytes
3293 bytes
La carpete WEB-INF es la única carpeta dentro de una aplicación web a la que está ESCRUPULOSAMENTE PROHIBIDO el acceso directo. En esa carpeta almacenamos web.xml, y otros ficheros "sensibles" a ojos ajenos. Originalmente para acceder a las JSPs directamente (sin necesidad de servlets extras), estas se ubicaban en el directorio raiz de la aplicación o en un subdirectorio creado para tal fin (llamado jsp, pages, ...). Esto es lo que te aconsejan los libros y manuales al uso. Pero esto tiene un problema: Situar todas las jsp's directamente accesibles para el usuario final provoca un grave riesgo de seguridad. Por "tanteo" podrías probar accesos a JSPs que quizá no deberías tener permisos. Podrías probar a ver si existen en el servidor paginas del tipo seguridad.jsp, contraseñas.jsp, password.jsp... u otras materias delicadas. Además sabrás que muchas JSPs se forman haciendo "includes" de otras, y estas segundas JSPs no deben ser accedidas directamente (tipo cabecera.jsp, menuizquierda.jsp, ...). Es por todo esto que se aconseja situar las jsp en un direcotrio Sin Acceso externo y desde un servlet controlar qué url se están solicitando y quien las está solicitando. Se aconseja entonces mover las JSP al único directorio que sabemos que va a estar seguro. Saludos y leerse las especificaciones y la documentación, que está pa algo cojones !! On 12 jul, 02:13, Lex Sparrow <MiNickSinSpac...@yahoo.es> wrote: > Buenas, > > Queria preguntaros como puedo configurar el web.xml de mi aplicación para que > una vez desplegado el .war en Tomcat pudiera acceder a la carpeta \WEB-INF > \jsp de mis aplicaciones sin necesidad de tener en el los servlets un forward > al jsp en cuestión. Antiguamente, con versiones anteriores al Tomcat 1.6 se > podía, pero ahora si uno intentar acceder a la carpeta jsp "a pelo", todo el > rato da 404 diciendo que los jsp (o la carpeta no existen). > > ¿Alguna ayuda? > > Lex
Re: Configuracion web.xml para la ejecucion JSP sin Servlet en Tomcat
Author: Lex Sparrow
Date: Tue, 17 Jul 2007 22:31
Date: Tue, 17 Jul 2007 22:31
24 lines
1655 bytes
1655 bytes
Gbas nos comentaba un dia en es.comp.lenguajes.java, y con tan sabias palabras, nos ense�o la luz: > Saludos y leerse las especificaciones y la documentaci�n, que est� pa > algo cojones !! > Si hombre, si antes de preguntar eso ya he buscado por Google y recorrido un huevo de p�ginas. Lo que pasa es que en cada pagina dicen una cosa, y en la mayoria dicen algo pero sin explicar el por qu�, y uno es muy curioso ... Thx! -- Lex Sparrow Press Play Then Any Key http://www.pressplaythenanykey.com/ FAQ de es.comp.lenguajes.php: http://www.pclandia.net/escomplenguajesphp Mi Freeware: http://www.pclandia.net/lexsparrow/
Re: Configuracion web.xml para la ejecucion JSP sin Servlet en Tomcat
Author: Guevonaso
Date: Thu, 19 Jul 2007 09:32
Date: Thu, 19 Jul 2007 09:32
24 lines
2275 bytes
2275 bytes
18 jul, 00:31, Lex Sparrow <MiNickSinSpac...@yahoo.es> dijo: > Si hombre, si antes de preguntar eso ya he buscado por Google y recorrido un > huevo de páginas. Lo que pasa es que en cada pagina dicen una cosa, y en la > mayoria dicen algo pero sin explicar el por qué, y uno es muy curioso ... > Según las especificaciones de J2EE es *IMPOSIBLE* acceder directamente desde una url del navegador a un fichero que se encuentre en WEB-INF. Lo que puedes hacer es que tu aplicación tenga JSP's "visibles" y JSP's ocultos, para evitar lo que comenta Gbas (aceso a un JSP de cabecera, por ejemplo) : test.jsp : <jsp:include flush="true" page="/WEB-INF/jsp/cabecera.jsp" /> HOLA MUNDO <jsp:include flush="true" page="/WEB-INF/jsp/pie.jsp" /> De esta manera no tienes acceso desde una url a cabecera.jsp ni a pie.jsp pero si a test.jsp
Re: Configuracion web.xml para la ejecucion JSP sin Servlet en Tomcat
Author: Eduardo Yáñez Parareda
Date: Thu, 19 Jul 2007 11:31
Date: Thu, 19 Jul 2007 11:31
4 lines
1439 bytes
1439 bytes
> Seg�n las especificaciones de J2EE es *IMPOSIBLE* acceder directamente > desde una url del navegador a un fichero que se encuentre en WEB-INF. Bueno, imposible excepto si publicas el directorio mediante un servidor web.
Re: Configuracion web.xml para la ejecucion JSP sin Servlet en Tomcat
Author: Lex Sparrow
Date: Fri, 20 Jul 2007 20:59
Date: Fri, 20 Jul 2007 20:59
23 lines
1644 bytes
1644 bytes
Eduardo Y��ez Parareda nos comentaba un dia en es.comp.lenguajes.java, y con tan sabias palabras, nos ense�o la luz: > > Bueno, imposible excepto si publicas el directorio mediante un servidor > web. > Ok, me ha quedado muy claro. Gracias a todos por vuestras respuestas. Nos vemos! -- Lex Sparrow Press Play Then Any Key http://www.pressplaythenanykey.com/ FAQ de es.comp.lenguajes.php: http://www.pclandia.net/escomplenguajesphp Mi Freeware: http://www.pclandia.net/lexsparrow/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads