谷歌应用引擎和mongodb
我在谷歌应用引擎上使用Java和MongoDB,但我找不到任何关于如何用Java连接到MongoDB的参考。
我试过以下内容:
Maven的:
org.mongodb mongo-java-driver 2.6.3
Java的:
String serverName = ""; //provided external and internal ip addresses as well as name of mongoDB instance, Mongo mongo = new Mongo(serverName); //com.addsapp.dao.MongoDB.initDB1(MongoDB.java:39)
得到以下结果:
Uncaught exception from servlet java.lang.ExceptionInInitializerError at com.mongodb.Bytes.(Bytes.java:215) at com.mongodb.MongoOptions.reset(MongoOptions.java:32) at com.mongodb.MongoOptions.(MongoOptions.java:28) at com.mongodb.Mongo.(Mongo.java:175) at com.mongodb.Mongo.(Mongo.java:140) at com.addsapp.dao.MongoDB.initDB1(MongoDB.java:39) ...
有没有人有一个很好的Java参考如何做到这一点? 在netz上找不到任何东西。
谢谢。
你不能。 您必须使用给定的存储选项,例如数据存储区。 您当然可以通过Web界面连接到外部实例,但我不认为这就是您所要求的。
看看计算http://googlecloudplatform.blogspot.co.uk/2014/06/running-mongodb-on-google-compute-engine.html