Reputation: 16900
I am saving the image at this location :-
private static String photoGalleryPath = "/Common/PhotoGallery/";
I save the image at context.getRealPath(photoGalleryPath)
Everything works fine, but when i clean and build my project. The whole folder of PhotoGallery gets deleted. This looks very funny to me :). Why does it delete my whole folder everytime? And what more should i do to tell the extra smart Glassfish to not to delete my folders?
Upvotes: 0
Views: 1012
Reputation: 718926
You probably should not be storing data within your servlet's webContent directory because (as you observe) redeployment of the WAR may blow it away.
Instead, create a directory somewhere else to hold the images; e.g. /var/yourProject/PhotoGallery/
Alternatively save the images in some kind of database / filestore.
Upvotes: 1