如何解决MongoDB身份验证在成功运行Spring Boot应用程序中意外启动失败
我在使用mongo db的春季启动应用程序中遇到了奇怪的问题。 应用程序成功启动并成功运行,直到Mongo身份验证意外失败为止,还有其他应用程序也在使用同一mongo服务器,但它们没有得到此类异常。 春季启动时的Mongo配置如下:
@Bean
@Primary
public MongoClient mongoClient()
{
MongoCredential cred = MongoCredential.creatScramSha1Credential("mongoUser","admin","password".tochararray());
MongoClientOptions options = MongoClientOptions.builder()
.connectTimeOut(5000)
.maxConnectionIdleTime(60000)
.minConnectionsPerHost(1)
.maxWaitTime(30000)
.build();
return new MongoClient(serverList,cred,options);
}
此外,在此异常开始弹出之前,应用成功完成了读/写操作。 mongo突然如何停止对正常运行的同一用户进行身份验证。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。