Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/12/2013, 13:31
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 10 meses
Puntos: 260
Sonrisa Respuesta: Imágenes en aplicación JSF con Primefaces y GlassFish

Hola,

Cita:
Iniciado por malome88 Ver Mensaje
Y no hay ninguna ubicación donde poner las imágenes y no se borre cada vez que se haga un deploy? :S

Veo todo demasiado complicado para una simple imagen asociada a cada cliente.
Simplificando, el servidor solo puede servir archivos que están dentro del sitio, es decir, si tu carpeta es /www/sitio solamente los archivos que están dentro pueden ser vistos externamente. http ://servidor:8080/sitio/...

Pero en el caso de Java, cuando haces un deploy, el /sitio/ se borra completamente y se vuelve a construir.

Existen varios métodos, como crear soft links en linux, mapear directorios y otros pero, seguramente, creo que solo te va a dar problemas. Así que lo normal en estos casos es crear un Servlet o un Filter. También podrías cambiar tu metodología de trabajo y nunca hacer deploy.

En el caso de Glassfish también podrías probar a usar: http://docs.oracle.com/cd/E19776-01/...qpl/index.html

Cita:
Iniciado por rgf1987 Ver Mensaje
...
Mi solución? pasarme a Tomcat que te permite indicar si quieres trabajar desde el entorno de trabajo (que supongo que es donde almacenas tus archivos ahora) o desde el directorio de aplicación de Tomcat. ...
Glassfish también permite hacer deploy de una carpeta fuera del directorio donde está Glassfish. Básicamente es lo que está haciendo ahora, en Netbeans ese es el método que usa para hacer pruebas.

Lo que no estoy completamente seguro es, si al hacer deploy lo borra también, en el caso de usar las herramientas de Netbeans si lo borra.

Si no lo borra podría ser una solución tanto en Tomcat como en Glassfish.

Saludos,

Última edición por HackmanC; 16/12/2013 a las 13:38