listar el contenido de una carpeta en el servidor
Publicado por Albert (2 intervenciones) el 28/05/2008 13:11:12
Buenos dias,
He programado un comercio electronico para la empresa donde trabajo. La aplicación la tenia desarrollada con jdk1.5 y TOMCAT 6, pero el servidor donde la cuelgo usa TOMCAT 5 y jdk1.4, por lo que he adaptado mi app a ese nivel.
Programo usando la ide Netbeans 6, con tomcat 5.5 y source a 1.4 (jdk1.4)
Cada producto tiene su carpeta de imágenes. Ésta carpeta tiene como nombre la referencia del producto, y la ruta a estas imágenes seria, por ejemplo:
raiz->"imatges/PRODUCTOS/MB003, donde MB003 seria la carpeta del producto que contendría todas las imágenes de ese producto.
La página que muestra la información del producto, junto a la foto y su galeria, obtiene la ruta a esa carpeta, mira el contenigo y calculo las imágenes y saco los nombres de cada una para generar la galeria.
El problema está en que para que me funcione, el PATH que creo con File() debe ser, por ejemplo "./../../../Users/File/NetBeansProjects/Gestiomatica/web/imatges/PRODUCTOS/"+codigo_producto;"
es decir, que le pongo la ruta a las imagenes en mi ordenador.
Cuando subo la aplicación, dejando la ruta solo como "imatges/PRODUCTOS/"+codigo_producto;" no me encuentra nada al hacer el File() con ese path.
He usado File() para que me imprima el contenido del directorio donde trabajo, y claro, ahí las carpetas de mi proyecto no están.
La verdad no se como crear una ruta a mis carpetas del proyecto en el servidor, para que pueda leer el contenido de una carpeta.
Estoy un poco desesperado porqué el gerente ya empieza a quejarse y no encuentro la solución.
Si no he sido muy claro explicaré lo que haga falta,
agradezco la ayuda
un saludo,
Albert
He programado un comercio electronico para la empresa donde trabajo. La aplicación la tenia desarrollada con jdk1.5 y TOMCAT 6, pero el servidor donde la cuelgo usa TOMCAT 5 y jdk1.4, por lo que he adaptado mi app a ese nivel.
Programo usando la ide Netbeans 6, con tomcat 5.5 y source a 1.4 (jdk1.4)
Cada producto tiene su carpeta de imágenes. Ésta carpeta tiene como nombre la referencia del producto, y la ruta a estas imágenes seria, por ejemplo:
raiz->"imatges/PRODUCTOS/MB003, donde MB003 seria la carpeta del producto que contendría todas las imágenes de ese producto.
La página que muestra la información del producto, junto a la foto y su galeria, obtiene la ruta a esa carpeta, mira el contenigo y calculo las imágenes y saco los nombres de cada una para generar la galeria.
El problema está en que para que me funcione, el PATH que creo con File() debe ser, por ejemplo "./../../../Users/File/NetBeansProjects/Gestiomatica/web/imatges/PRODUCTOS/"+codigo_producto;"
es decir, que le pongo la ruta a las imagenes en mi ordenador.
Cuando subo la aplicación, dejando la ruta solo como "imatges/PRODUCTOS/"+codigo_producto;" no me encuentra nada al hacer el File() con ese path.
He usado File() para que me imprima el contenido del directorio donde trabajo, y claro, ahí las carpetas de mi proyecto no están.
La verdad no se como crear una ruta a mis carpetas del proyecto en el servidor, para que pueda leer el contenido de una carpeta.
Estoy un poco desesperado porqué el gerente ya empieza a quejarse y no encuentro la solución.
Si no he sido muy claro explicaré lo que haga falta,
agradezco la ayuda
un saludo,
Albert
Valora esta pregunta


0