如何解决SpringBoot-MongoSocketException
所有,最近我将MAC OS更新到最新版本10.15.6(Catalina),从那时起,我的spring boot应用程序就无法与Mongo Atlas Cluster建立连接,并且在更新前工作正常。>
有什么解决方案可以解决此问题?
application.properties
spring.data.mongodb.uri=mongodb+srv://username:password@cluster0-akirb.mongodb.net/db_name?authSource=admin&replicaSet=Cluster0-shard-0&w=majority&readPreference=primary&appname=MongoDB%20Compass&retryWrites=true&ssl=true
spring.data.mongodb.database=test_db
这是IDE控制台中的错误
2020-08-12 09:45:54.164 INFO 8901 --- [ restartedMain] org.mongodb.driver.cluster : Cluster created with settings {hosts=[localhost:27017],mode=SINGLE,requiredClusterType=UNKNOWN,serverSelectionTimeout='30000 ms'}
2020-08-12 09:45:54.227 INFO 8901 --- [localhost:27017] org.mongodb.driver.cluster : Exception in monitor thread while connecting to server localhost:27017
com.mongodb.MongoSocketOpenException: Exception opening socket
at com.mongodb.internal.connection.SocketStream.open(SocketStream.java:70) ~[mongodb-driver-core-4.0.4.jar:na]
at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:127) ~[mongodb-driver-core-4.0.4.jar:na]
at com.mongodb.internal.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:117) ~[mongodb-driver-core-4.0.4.jar:na]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_251]
Caused by: java.net.ConnectException: Connection refused (Connection refused)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。