如何在 Bluemix 中为 Java Web 应用程序创建文件夹?

How do I create a folder In Bluemix for Java Web Application?

我有一个 Spring 休眠的 MVC 应用程序 MySQL。我有以下用于休眠搜索配置的代码:

jpaProperties.put("hibernate.search.default.directory_provide", "filesystem");

jpaProperties.put("hibernate.search.default.indexBase", "C:\Index");
  1. 我需要指定一个文件夹,这样Hibernate搜索才有索引 基于文件系统。我怎样才能在 Bluemix 中实现这一目标?

  2. 有没有一种方法可以使用对象存储服务在 Bluemix?

尽管第 1 项在技术上是可行的(例如,您可以将索引保存在 /tmp 目录下),但不建议这样做。

由于 Bluemix 是云应用程序,所以本地文件系统是临时的,每次您重新启动或重新启动您的应用程序时都会重新创建,因此您将无法保留该文件。

您可以使用对象存储来存储文件,这里有很好的教程: https://developer.ibm.com/recipes/tutorials/connecting-to-ibm-object-storage-for-bluemix-with-java/