我正在使用Wildfly 9.0.2.Final,而在开发过程中,当我执行完整发布时,我通过我的Web服务上传并存储在资源/图像中的所有文件都消失了(幸运的是这是开发虚拟图像)。在生产中,哪里是存储或最佳实践的最佳位置,以防止文件/图像丢失?
答案 0 :(得分:0)
如果文件以某种方式属于您的应用程序,请将其放置在 Web 应用程序内部(以及 WEB-INF 外部)的某个位置。可以通过相应的 URL 路径访问它们。
如果您的应用程序需要存储在应用程序运行时动态上传的用户数据,并且即使您重新部署应用程序也将持续存在,那么您最好在磁盘上有一个可配置的目录。查找 JBoss/Wildfly 数据目录的一种默认选项可能是查询系统属性“jboss.server.data.dir”。