我将图像保存在此位置: -
private static String photoGalleryPath = "/Common/PhotoGallery/";
我将图片保存在context.getRealPath(photoGalleryPath)
一切正常,但当我清理并构建我的项目时。 PhotoGallery的整个文件夹被删除。这看起来很有趣:)。为什么每次都删除我的整个文件夹?还有什么我应该告诉额外的智能Glassfish不要删除我的文件夹?
答案 0 :(得分:1)
您可能不应该在servlet的webContent目录中存储数据,因为(正如您所见)重新部署WAR可能会将其吹走。
相反,在其他地方创建一个目录来保存图像;例如/var/yourProject/PhotoGallery/
或者将图像保存在某种数据库/文件存储中。