2017-05-03 2 views
0

私はApache Polygene(Qi4j)2.1を使用していますが、複数のノードとreplicaSetを持つMongoDBエンティティストアを使用しようとしています。私mongodb.booking.store.propertiesファイル内Apache PolygeneはMongoDB EntityStoreと接続します

私の現在の構成は次のとおりです。

hostname=localhost 
port=27017 
nodes=192.168.1.100:27017, 192.168.1.101:27017, 192.168.1.102:27017 
database=example 
collection=example 

私は次のようなエラー取り戻す:

org.qi4j.api.value.NoSuchValueException: Could not find any visible ValueComposite of type [com.mongodb.ServerAddress] in module [config] 

をしかし、私は、上記のファイルから、それすべての作品をnodesプロパティを削除する場合良いとmongoとの接続は成功しています。

複数のノードとレプリカセットを使用するにはどうすればよいですか?

答えて

0

これはMongoDB拡張の不幸なリリースであり、この設定をプロパティファイルから初期化するための良い答えはありません。

ポリジーン3.0は、2017年7月にリリースされ、この特定の問題は解決されました。 https://issues.apache.org/jira/browse/POLYGENE-172