🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#515
Author: Lex Sparrow
Date: Thu, 12 Jul 2007 00:13
12 lines
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
#521
Author: lokto
Date: Sun, 15 Jul 2007 16:53
32 lines
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
#524
Author: Gbas
Date: Tue, 17 Jul 2007 08:49
44 lines
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
#525
Author: Lex Sparrow
Date: Tue, 17 Jul 2007 22:31
24 lines
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
#528
Author: Guevonaso
Date: Thu, 19 Jul 2007 09:32
24 lines
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
#530
Author: Eduardo Yáñez Parareda
Date: Thu, 19 Jul 2007 11:31
4 lines
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
#534
Author: Lex Sparrow
Date: Fri, 20 Jul 2007 20:59
23 lines
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