1

私は、休止状態のMySQLでSpring MVCアプリケーションを持っています。私は、Hibernate Searchの設定のため、次のコードを持っている:Bluemix for Java Webアプリケーションでフォルダを作成するにはどうすればよいですか?

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

jpaProperties.put("hibernate.search.default.indexBase", "C:\\Index"); 
  1. 私はHibernateの検索がファイルシステムにインデックス ベースを持つことができるようにフォルダを指定する必要があります。 Bluemixでこれをどのように達成できますか?

  2. Object Storage Serviceを使用してこれを実現する方法はありますか? Bluemix?

答えて

2

技術的には番号1を使用することもできます(たとえば、/ tmpディレクトリの下にインデックスを保存することもできます)。

Bluemixはクラウドアプリケーションなので、ローカルファイルシステムは一時的ですので、アプリケーションを再起動するか再保存するたびに再作成されるため、そのファイルを永続化することはできません。

あなたがファイルを保存するために、オブジェクトストレージを使用することができますし、良いチュートリアルはここにあります: https://developer.ibm.com/recipes/tutorials/connecting-to-ibm-object-storage-for-bluemix-with-java/

+0

しかし、どのように私は、オブジェクトストレージに格納するJPAプロパティを休止状態に設定しますか?サンプルコードが役に立つ場合は、 – briantaurostack7

+1

サンプルコードはありませんが、jpaプロパティをdirectory_providerというユーザーinfinispanに設定する必要があると思います。もう1つの選択肢は、IBM Containersを使用してアプリケーションをデプロイすることです(つまり、アプリケーションをドッキングする必要があります)。 –

関連する問題