Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/12/2014, 15:06
jelastic
 
Fecha de Ingreso: diciembre-2014
Ubicación: Lima
Mensajes: 68
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: JSF - FileUpload

Cita:
Iniciado por HackmanC Ver Mensaje
Hola,



Allí ya las cosas se pusieron un poco confusas, si subiste la imagen en la ubicación que indicaste anteriormente, el directorio wtpwebapps. Con este código que muestras debería aparecer la imagen correctamente, sin importar si está en pruebas o es el servidor real, porque es 'relativa'. Por ese motivo fue que usaste el método getRealPath().


Primero que todo, tienes que tomar en cuenta que aunque Eclipse guarda los proyectos por defecto en el Workspace, no debería ser así; principalmente porque resulta confuso en algunos casos, y no sabes que parte es tu proyecto y que parte el Workspace. Deberías de tomarte el tiempo para crear una carpeta con tus proyectos (fuera del workspace) y allí guardar tus programas. El Workspace no es tu proyecto.
Ya movi el proyecto a una carpeta especifica, la puse en D:/, pero ahora que intente subir la imagen ya no se puede.
Cita:
Iniciado por HackmanC Ver Mensaje
No estoy seguro pero creo, aunque me puedo equivocar, que tu crees que el directorio wtpwebapps está dentro de tu proyecto, pero ese solamente es un espacio temporal donde Eclipse pone los archivos 'temporalmente', valga la redundancia, para que puedas hace pruebas.
el directorio wtpwebapps, esta fuera de mi carpeta del proyecto, esta en la raiz del workpace, despues todo lo que esta ahi, se borra.

Cita:
Iniciado por HackmanC Ver Mensaje
Como mencioné anteriormente, cuando hagas el deploy en el servidor vas a comprender donde se guardan los archivos realmente. Revisa la documentación del servidor web que estés usando.

Por ejemplo, [url]https://docs.jboss.org/jbossas/guides/installguide/r1/en/html/dirs.html[/url]

Saludos,
Revisare con mas detenimiento e investigare el tema de servidores, creí que mi servidor era la carpeta del proyecto, lo que quier hacer es crear una carpeta en C: o D y meter mis archivos ahi....mientras tanto, se soluciono solo una parte de mi problema, cuando tenga la solucion copleta, la publicare aqui...Gracias....