【问题标题】:Where to store File/Images in Wildfly server?Wildfly 服务器在哪里存储文件/图像?
【发布时间】:2016-11-06 18:42:35
【问题描述】:

我正在使用 Wildfly 9.0.2.Final,在开发过程中,当我执行完整发布时,通过我的 Web 服务上传并存储在资源/图像中的所有文件都消失了(幸运的是,这是开发虚拟图像)。在生产环境中,最好的存储位置或防止文件/图像丢失的最佳实践在哪里?

【问题讨论】:

  • 看看这个答案是否对stackoverflow.com/questions/34426082/…有帮助。但是您在这里涉及多个方面。尝试回答这些问题 - a) 安全性 - 是否允许所有用户查看/下载文件。如果不是,那么您将希望您的控制器之一在允许访问之前检查权限。 b) 搜索功能——可能需要进一步的索引。 c) 备份 d) 可能还有更多...
  • @vijay 谢谢!我不是在寻找安全性,不需要凭证。它需要能够轻松备份。每个 URL 都将存储在我的数据库中。

标签: wildfly wildfly-9


【解决方案1】:

如果文件以某种方式属于您的应用程序,请将其放在 Web 应用程序内部(以及 WEB-INF 之外)的某个位置。可以通过相应的 URL 路径访问它们。

如果您的应用程序需要存储在应用程序运行时动态上传的用户数据,并且即使您重新部署应用程序也应保持不变,那么您最好在磁盘上有一个可配置的目录。查找 JBoss/Wildfly 数据目录的一个默认选项是查询系统属性“jboss.server.data.dir”。

【讨论】:

    猜你喜欢
    • 2013-06-13
    • 1970-01-01
    • 2011-07-27
    • 2017-11-06
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    相关资源
    最近更新 更多