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