Welcome 微信登录

首页 / 数据库 / MySQL / Java无法连接MongoDB问题

背景介绍:由于开发用的Linux服务器在一个相对封闭的环境中,只有通过SSH访问22端口。于是就用putty做了一个SSH forwarding,将本机的27018端口映射到远程的27017端口。在cmd中通过mongo localhost:27018成功连接,并且进行了操作。现象:在程序中通过
  1. Mongo mongo = new Mongo("localhost"27018);  
连接远程的服务器上的MongoDB,程序运行时出现了下面错误:
  1. Caused by: java.io.IOException: couldn"t connect to [3CNL07745/172.28.220.64:27018] bc:java.net.ConnectException: Connection refused: connect  
  2.     at com.mongodb.DBPort._open(DBPort.java:206)  
  3.     at com.mongodb.DBPort.go(DBPort.java:94)  
  4.     at com.mongodb.DBPort.go(DBPort.java:75)  
  5.     at com.mongodb.DBPort.call(DBPort.java:65)  
  6.     at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:207)  
  7.     ... 37 more  
从异常信息中看出,localhost被替换成了“机器名/IP地址”的形式,而这个组合在cmd 中也是不能连接的。 Oracle 设置归档与非归档模式Oracle PL/SQL之DDL导致的隐式提交相关资讯      Java  MongoDB 
  • MongoDB 3.3.0 发布下载  (01月14日)
  • 使用MongoDB C#官方驱动操作  (12/31/2015 16:27:56)
  • CentOS 6.6下安装MongoDB 3.0.1  (12/21/2015 19:29:02)
  • MongoDB 3.2版WiredTiger存储引擎  (01月02日)
  • 进程监控工具Supervisor 启动  (12/26/2015 10:49:57)
  • MongoDB 3.2.1 RC0 发布下载  (12/18/2015 11:32:29)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图