gpt4 book ai didi

java - IBM Bluemix Liberty for Java 公共(public)可访问目录

转载 作者:行者123 更新时间:2023-11-30 07:21:48 25 4
gpt4 key购买 nike

我使用 Liberty for Java 运行时在 IBM Bluemix 中开发 Java Web 应用程序。在我的应用程序中,我创建了 csv 文件,我希望将其提供给我的用户下载。

不幸的是,我无法弄清楚必须将这些文件写入哪里。网址应类似于 http://myapp.eu-gb.mybluemix.net/test.csv或者也许http://myapp.eu-gb.mybluemix.net/download/test.csv

我必须在 server.xml 中指定路由吗?

最佳答案

请注意,在云中部署应用程序(特别是基于 Cloud Foundry 的平台)需要考虑一些有关本地文件系统的因素:

  • 本地文件系统存储的生命周期是短暂的。当应用程序实例崩溃或停止时,平台将回收分配给该实例的资源,包括自应用程序启动以来所做的任何本地磁盘更改。当实例重新启动时,应用程序将使用新的磁盘镜像启动。虽然您的应用程序可以在运行时写入本地文件,但这些文件会在应用程序重新启动后消失。
  • 同一应用程序的实例不共享本地文件系统。每个应用程序实例都在其自己的隔离容器中运行。因此,如果您的应用程序需要在应用程序重新启动后保留文件中的数据,或者需要在应用程序的所有正在运行的实例之间共享数据,则不应使用本地文件系统

如果您想了解有关此主题的更多信息,请查看 Considerations for Designing and Running an Application in the Cloud

我建议您看看Object Storage Bluemix 上的服务,允许存储您的数据并使用 API 检索数据。

关于java - IBM Bluemix Liberty for Java 公共(public)可访问目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37443656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com