com.mongodb.MongoSocketOpenException: Exception opening socket

加载mongo超时,由于我们导入了mongo的依赖,所以他自动装配的时候会直接连接我们本地的mongo,由于我们的mongo是在linux上,所以找不到本地的,我们就需要在启动类的注解上配置忽略
报错如下:

com.mongodb.MongoSocketOpenException: Exception opening socketat com.mongodb.internal.connection.SocketStream.open(SocketStream.java:70) ~[mongodb-driver-core-4.0.5.jar:na]at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:127) ~[mongodb-driver-core-4.0.5.jar:na]at com.mongodb.internal.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:117) ~[mongodb-driver-core-4.0.5.jar:na]at java.lang.Thread.run(Thread.java:748) [na:1.8.0_301]
Caused by: java.net.ConnectException: Connection refused: connectat java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) ~[na:1.8.0_301]at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) ~[na:1.8.0_301]at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) ~[na:1.8.0_301]at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) ~[na:1.8.0_301]at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) ~[na:1.8.0_301]at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) ~[na:1.8.0_301]at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) ~[na:1.8.0_301]at java.net.Socket.connect(Socket.java:606) ~[na:1.8.0_301]at com.mongodb.internal.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:63) ~[mongodb-driver-core-4.0.5.jar:na]at com.mongodb.internal.connection.SocketStream.initializeSocket(SocketStream.java:79) ~[mongodb-driver-core-4.0.5.jar:na]at com.mongodb.internal.connection.SocketStream.open(SocketStream.java:65) ~[mongodb-driver-core-4.0.5.jar:na]... 3 common frames omitted

解决,在对应的启动类上加注解,排除mongo的使用,因为此类不是mongo服务的提供者

@SpringBootApplication(exclude = {MongoAutoConfiguration.class,MongoDataAutoConfiguration.class
})
public class AppServerApplication {public static void main(String[] args) {SpringApplication.run(AppServerApplication.class,args);}
}

com.mongodb.MongoSocketOpenException: Exception opening socket相关推荐

  1. ForgivingExceptionHandler: An unexpected connection driver error occured (Exception message: Socket

    项目场景: 项目使用的springboot2.3.5,mq使用的是rabbitmq,版本2.7.14 问题描述: 因为项目迁移,所以在新的服务器上搭建,mq也搭好了,端口也开好了,结果启动项目报错 2 ...

  2. 报错Exception opening port “18080“ (port may be in use), cause: “java.net.BindException: Address alrea

    Exception opening port "18080" (port may be in use), cause: "java.net.BindException: ...

  3. Mongodb std::exception::what(): basic_filebuf::underflow error reading the file: iostream error

    报错信息 2021-08-30T21:37:47.238+0800 F - [main] terminate() called. An exception is active; attempting ...

  4. RoboMongo 无法连接MongoDB(Exception sending message)(Exception authenticatig)

    一. 环境 我的系统:windows10 MongoDB version: 4.0.4 RoboMongo: studio 3T 2018.5.0 二. 问题 今天在安装RoboMongo studi ...

  5. mongodb android,如何在Android中连接到MongoDB数据库?

    compile 'org.mongodb:mongo-java-driver:2.13.2' 我跑我的Android应用摇篮粉碎后. 如果我直接添加罐子,我的应用程序无论如何都会粉碎. 连接下面的代码 ...

  6. java连接mongod抛java.net.SocketTimeoutException: connect timed out异常(2015-11-07 20:29:58)

    为什么80%的码农都做不了架构师?>>>    背景:本机的eclipse项目访问操作安装在本机虚拟机ContOS6.5系统上的MongoDB 最近在用java连接mongod的时候 ...

  7. Java工作笔记/Java面试题/Java八股文/Java常用API

    码农工具包 hutool工具 hutool工具类判断各种类型数据 <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --& ...

  8. mongodb偶尔报错com.mongodb.MongoSocketReadException: Prematurely reached end of stream

    项目开发中,链接mongodb的项目,偶尔报错com.mongodb.MongoSocketReadException: Prematurely reached end of stream 报错的详细 ...

  9. JimuReport 1.4.0-beta 里程碑版本发布,免费的低代码报表

    项目介绍 积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降低 ...

  10. MongoDB查询报错:class com.mongodb.MongoSecurityException: Exception authenticating MongoCredential...

    异常日志: 2019-05-30 10:10:24,252 [http-nio-8080-exec-1] DEBUG [java.sql.Connection] - ooo Connection Op ...

最新文章

  1. 7 centos 源码安装samba_CentOS搭建WonderTrader开发环境及v0.5.4版本发布
  2. python colormap函数_python-使用由x,y位置定义的rgb值创建colormap
  3. pandas.read_csv()跳过读取文件报错行
  4. 【SQL 代码】Sql分页(自用)
  5. 多形态MVC式Web架构:完成实时响应
  6. 5、python学习之变量
  7. 一个方法搞定安卓路由跳转
  8. 【pmcaff】产品经理必知改善用户体验的基本方法
  9. PHP7中php.ini、php-fpm和www.conf的配置
  10. wchar_t * 与 char * 互相转换小记
  11. 记一次偶遇Adminer
  12. web browser 发展史
  13. minio 并发数_MinIO 参数解析与限制
  14. Keil5 显示汉字时字体不生效,设置国标时,字体设置无效。
  15. phpcms php5.5,phpcms_v9.5.8_GBK源码下载
  16. GEE开发之Modis_LST地表温度数据分析
  17. vlc-android源码git下载
  18. 爬取manhua.fzdm.com上的妖尾漫画
  19. Python 高效编程技巧
  20. [渝粤题库]西北工业大学高等数学(下)

热门文章

  1. Android5.0新特性:RecyclerView实现上拉加载更多
  2. Python使用Win32和天行机器人API实现微信自动聊天机器人(自动敷衍机器人)
  3. win7设置定时开关机
  4. 阿里云添加邮箱解析 实现邮件收发
  5. ssm整合shiro,activiti配置文件
  6. JVM-内存区域与OOM
  7. python获取当前时间、今天零点、23:59:59点、昨天当前时间、明天的当前时间。
  8. 数据科学家的修行之路---基本功
  9. CTFHub 备份文件下载
  10. 客户贷款逾期预测[5] - 特征工程