Netbeans:Java阻止在清理项目时删除文件夹

Netbeans:Java阻止在清理项目时删除文件夹,java,jsf,netbeans,file-upload,build-process,Java,Jsf,Netbeans,File Upload,Build Process,我正在使用Netbeans创建一个JSF应用程序,我有一个名为Snap和Files的下载文件夹,分别存储客户端上传的Snap和文件,但是当我清理项目时,整个构建文件夹被删除,因此我的文件也被删除。有没有办法阻止它删除某个文件夹或任何替代文件夹。(我不想将其保存在任何静态路径上。)您可以也不应该将上载的文件存储在扩展的WAR文件夹中。它们在实际生产环境中也会丢失,原因很简单,因为在运行时添加的文件不包含在原始WAR中 您应该将它们存储在部署文件夹外的固定路径上。有几种方法可以配置webapp以使用

我正在使用Netbeans创建一个JSF应用程序,我有一个名为Snap和Files的下载文件夹,分别存储客户端上传的Snap和文件,但是当我清理项目时,整个构建文件夹被删除,因此我的文件也被删除。有没有办法阻止它删除某个文件夹或任何替代文件夹。(我不想将其保存在任何静态路径上。)

您可以也不应该将上载的文件存储在扩展的WAR文件夹中。它们在实际生产环境中也会丢失,原因很简单,因为在运行时添加的文件不包含在原始WAR中

您应该将它们存储在部署文件夹外的固定路径上。有几种方法可以配置webapp以使用它,以及配置服务器以通过虚拟路径提供文件夹中的文件。有关详细说明和示例,请参见此答案: