Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用java连接云上的mongo_Java_Mongodb_Cloud_Jelastic - Fatal编程技术网

无法使用java连接云上的mongo

无法使用java连接云上的mongo,java,mongodb,cloud,jelastic,Java,Mongodb,Cloud,Jelastic,我在jelastic上部署了java web应用程序。我在jelastic上为glassfish和mongodb创建了一个节点。我无法连接到部署在code上的数据库 我使用以下方法连接到数据库- Mongo mongo = new Mongo("http://arpitsolanki.jelastic.servint.net/", 27017); 但它抛出了一个数字格式异常 java.lang.NumberFormatException: For input string: "//arpi

我在jelastic上部署了java web应用程序。我在jelastic上为glassfish和mongodb创建了一个节点。我无法连接到部署在code上的数据库

我使用以下方法连接到数据库-

 Mongo mongo = new Mongo("http://arpitsolanki.jelastic.servint.net/", 27017);
但它抛出了一个数字格式异常

 java.lang.NumberFormatException: For input string: "//arpitsolanki.jelastic.servint.net/"

连接数据库的正确方法是什么?

我使用了Mongo客户端进行连接,它对我来说很好

// import com.mongodb.MongoClient;
// import com.mongodb.DBObject;

   MongoClient mongoClient = new MongoClient("URL", PORT);
   DB db = mongoClient.getDB("dbName");
   boolean auth = db.authenticate("username", password.toCharArray());

您是否尝试过
mongomongo=newmongo(“arpitolanki.jelastic.servint.net”)?我这样做了,它抛出了相同的异常正常情况下,这是连接MongoDB的正确方法。确保你的基础是向上的这与你的问题无关,但几周前新版本的mongodb发布了。Mongo类已弃用。我建议改用MongoClient类。是的,到现在为止我一直在使用旧库。刚刚看到新库有MongoClient类