赞
踩
问题如下:
com.mongodb.MongoCommandException: Command failed with error 18 (AuthenticationFailed): ‘Authentication failed.’ on server 192.168.37.55:27017. The full response is { “ok” : 0.0, “errmsg” : “Authentication failed.”, “code” : 18, “codeName” : “AuthenticationFailed” }
at com.mongodb.internal.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:179) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:293) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:255) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.CommandHelper.sendAndReceive(CommandHelper.java:83) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.CommandHelper.executeCommand(CommandHelper.java:33) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.SaslAuthenticator.sendSaslStart(SaslAuthenticator.java:130) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.SaslAuthenticator.access$100(SaslAuthenticator.java:40) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.SaslAuthenticator$1.run(SaslAuthenticator.java:54) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.SaslAuthenticator
1.
r
u
n
(
S
a
s
l
A
u
t
h
e
n
t
i
c
a
t
o
r
.
j
a
v
a
:
47
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
i
n
t
e
r
n
a
l
.
c
o
n
n
e
c
t
i
o
n
.
S
a
s
l
A
u
t
h
e
n
t
i
c
a
t
o
r
.
d
o
A
s
S
u
b
j
e
c
t
(
S
a
s
l
A
u
t
h
e
n
t
i
c
a
t
o
r
.
j
a
v
a
:
179
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
i
n
t
e
r
n
a
l
.
c
o
n
n
e
c
t
i
o
n
.
S
a
s
l
A
u
t
h
e
n
t
i
c
a
t
o
r
.
a
u
t
h
e
n
t
i
c
a
t
e
(
S
a
s
l
A
u
t
h
e
n
t
i
c
a
t
o
r
.
j
a
v
a
:
47
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
i
n
t
e
r
n
a
l
.
c
o
n
n
e
c
t
i
o
n
.
I
n
t
e
r
n
a
l
S
t
r
e
a
m
C
o
n
n
e
c
t
i
o
n
I
n
i
t
i
a
l
i
z
e
r
.
a
u
t
h
e
n
t
i
c
a
t
e
A
l
l
(
I
n
t
e
r
n
a
l
S
t
r
e
a
m
C
o
n
n
e
c
t
i
o
n
I
n
i
t
i
a
l
i
z
e
r
.
j
a
v
a
:
151
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
i
n
t
e
r
n
a
l
.
c
o
n
n
e
c
t
i
o
n
.
I
n
t
e
r
n
a
l
S
t
r
e
a
m
C
o
n
n
e
c
t
i
o
n
I
n
i
t
i
a
l
i
z
e
r
.
i
n
i
t
i
a
l
i
z
e
(
I
n
t
e
r
n
a
l
S
t
r
e
a
m
C
o
n
n
e
c
t
i
o
n
I
n
i
t
i
a
l
i
z
e
r
.
j
a
v
a
:
64
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
i
n
t
e
r
n
a
l
.
c
o
n
n
e
c
t
i
o
n
.
I
n
t
e
r
n
a
l
S
t
r
e
a
m
C
o
n
n
e
c
t
i
o
n
.
o
p
e
n
(
I
n
t
e
r
n
a
l
S
t
r
e
a
m
C
o
n
n
e
c
t
i
o
n
.
j
a
v
a
:
127
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
i
n
t
e
r
n
a
l
.
c
o
n
n
e
c
t
i
o
n
.
U
s
a
g
e
T
r
a
c
k
i
n
g
I
n
t
e
r
n
a
l
C
o
n
n
e
c
t
i
o
n
.
o
p
e
n
(
U
s
a
g
e
T
r
a
c
k
i
n
g
I
n
t
e
r
n
a
l
C
o
n
n
e
c
t
i
o
n
.
j
a
v
a
:
50
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
i
n
t
e
r
n
a
l
.
c
o
n
n
e
c
t
i
o
n
.
D
e
f
a
u
l
t
C
o
n
n
e
c
t
i
o
n
P
o
o
l
1.run(SaslAuthenticator.java:47) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.internal.connection.SaslAuthenticator.doAsSubject(SaslAuthenticator.java:179) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.internal.connection.SaslAuthenticator.authenticate(SaslAuthenticator.java:47) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.internal.connection.InternalStreamConnectionInitializer.authenticateAll(InternalStreamConnectionInitializer.java:151) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.internal.connection.InternalStreamConnectionInitializer.initialize(InternalStreamConnectionInitializer.java:64) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:127) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.internal.connection.UsageTrackingInternalConnection.open(UsageTrackingInternalConnection.java:50) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.internal.connection.DefaultConnectionPool
1.run(SaslAuthenticator.java:47) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.internal.connection.SaslAuthenticator.doAsSubject(SaslAuthenticator.java:179) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.internal.connection.SaslAuthenticator.authenticate(SaslAuthenticator.java:47) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.internal.connection.InternalStreamConnectionInitializer.authenticateAll(InternalStreamConnectionInitializer.java:151) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.internal.connection.InternalStreamConnectionInitializer.initialize(InternalStreamConnectionInitializer.java:64) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:127) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.internal.connection.UsageTrackingInternalConnection.open(UsageTrackingInternalConnection.java:50) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.internal.connection.DefaultConnectionPoolPooledConnection.open(DefaultConnectionPool.java:390) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.DefaultConnectionPool.get(DefaultConnectionPool.java:106) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.DefaultConnectionPool.get(DefaultConnectionPool.java:92) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.internal.connection.DefaultServer.getConnection(DefaultServer.java:85) ~[mongodb-driver-core-3.8.2.jar:na]
at com.mongodb.binding.ClusterBinding
C
l
u
s
t
e
r
B
i
n
d
i
n
g
C
o
n
n
e
c
t
i
o
n
S
o
u
r
c
e
.
g
e
t
C
o
n
n
e
c
t
i
o
n
(
C
l
u
s
t
e
r
B
i
n
d
i
n
g
.
j
a
v
a
:
114
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
o
p
e
r
a
t
i
o
n
.
O
p
e
r
a
t
i
o
n
H
e
l
p
e
r
.
w
i
t
h
C
o
n
n
e
c
t
i
o
n
S
o
u
r
c
e
(
O
p
e
r
a
t
i
o
n
H
e
l
p
e
r
.
j
a
v
a
:
460
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
o
p
e
r
a
t
i
o
n
.
O
p
e
r
a
t
i
o
n
H
e
l
p
e
r
.
w
i
t
h
C
o
n
n
e
c
t
i
o
n
(
O
p
e
r
a
t
i
o
n
H
e
l
p
e
r
.
j
a
v
a
:
406
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
o
p
e
r
a
t
i
o
n
.
F
i
n
d
O
p
e
r
a
t
i
o
n
.
e
x
e
c
u
t
e
(
F
i
n
d
O
p
e
r
a
t
i
o
n
.
j
a
v
a
:
695
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
o
p
e
r
a
t
i
o
n
.
F
i
n
d
O
p
e
r
a
t
i
o
n
.
e
x
e
c
u
t
e
(
F
i
n
d
O
p
e
r
a
t
i
o
n
.
j
a
v
a
:
83
)
[
m
o
n
g
o
d
b
−
d
r
i
v
e
r
−
c
o
r
e
−
3.8.2.
j
a
r
:
n
a
]
a
t
c
o
m
.
m
o
n
g
o
d
b
.
c
l
i
e
n
t
.
i
n
t
e
r
n
a
l
.
M
o
n
g
o
C
l
i
e
n
t
D
e
l
e
g
a
t
e
ClusterBindingConnectionSource.getConnection(ClusterBinding.java:114) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:460) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:406) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.operation.FindOperation.execute(FindOperation.java:695) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.operation.FindOperation.execute(FindOperation.java:83) ~[mongodb-driver-core-3.8.2.jar:na] at com.mongodb.client.internal.MongoClientDelegate
ClusterBindingConnectionSource.getConnection(ClusterBinding.java:114) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:460) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:406) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.operation.FindOperation.execute(FindOperation.java:695) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.operation.FindOperation.execute(FindOperation.java:83) [mongodb−driver−core−3.8.2.jar:na]atcom.mongodb.client.internal.MongoClientDelegateDelegateOperationExecutor.execute(MongoClientDelegate.java:179) ~[mongodb-driver-3.8.2.jar:na]
at com.mongodb.client.internal.MongoIterableImpl.execute(MongoIterableImpl.java:132) ~[mongodb-driver-3.8.2.jar:na]
at com.mongodb.client.internal.MongoIterableImpl.iterator(MongoIterableImpl.java:86) ~[mongodb-driver-3.8.2.jar:na]
at org.springframework.data.mongodb.core.MongoTemplate.executeFindMultiInternal(MongoTemplate.java:2667) ~[spring-data-mongodb-2.1.4.RELEASE.jar:2.1.4.RELEASE]
at org.springframework.data.mongodb.core.MongoTemplate.findAll(MongoTemplate.java:1739) ~[spring-data-mongodb-2.1.4.RELEASE.jar:2.1.4.RELEASE]
at com.bike.erBaDaGang.service.serviceImpl.BikeServiceImpl.findAll(BikeServiceImpl.java:24) ~[classes/:na]
at com.bike.erBaDaGang.controller.BikeController.findAll(BikeController.java:31) ~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_181]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_181]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_181]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_181]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189) ~[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) ~[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) ~[spring-webmvc-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) ~[spring-webmvc-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) ~[spring-webmvc-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) ~[spring-webmvc-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) ~[spring-webmvc-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) ~[spring-webmvc-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) ~[spring-webmvc-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.14.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) ~[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) ~[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) ~[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) ~[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) ~[tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) [tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) [tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.coyote.AbstractProtocol
C
o
n
n
e
c
t
i
o
n
H
a
n
d
l
e
r
.
p
r
o
c
e
s
s
(
A
b
s
t
r
a
c
t
P
r
o
t
o
c
o
l
.
j
a
v
a
:
834
)
[
t
o
m
c
a
t
−
e
m
b
e
d
−
c
o
r
e
−
9.0.14.
j
a
r
:
9.0.14
]
a
t
o
r
g
.
a
p
a
c
h
e
.
t
o
m
c
a
t
.
u
t
i
l
.
n
e
t
.
N
i
o
E
n
d
p
o
i
n
t
ConnectionHandler.process(AbstractProtocol.java:834) [tomcat-embed-core-9.0.14.jar:9.0.14] at org.apache.tomcat.util.net.NioEndpoint
ConnectionHandler.process(AbstractProtocol.java:834)[tomcat−embed−core−9.0.14.jar:9.0.14]atorg.apache.tomcat.util.net.NioEndpointSocketProcessor.doRun(NioEndpoint.java:1417) [tomcat-embed-core-9.0.14.jar:9.0.14]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.14.jar:9.0.14]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_181]
at java.util.concurrent.ThreadPoolExecutor
W
o
r
k
e
r
.
r
u
n
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
624
)
[
n
a
:
1.8.
0
1
81
]
a
t
o
r
g
.
a
p
a
c
h
e
.
t
o
m
c
a
t
.
u
t
i
l
.
t
h
r
e
a
d
s
.
T
a
s
k
T
h
r
e
a
d
Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_181] at org.apache.tomcat.util.threads.TaskThread
Worker.run(ThreadPoolExecutor.java:624)[na:1.8.0181]atorg.apache.tomcat.util.threads.TaskThreadWrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.14.jar:9.0.14]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_181]
2019-01-22 14:51:25.833 INFO 6932 — [nio-8080-exec-3] org.mongodb.driver.connection : Closed connection [connectionId{localValue:3}] to 192.168.37.55:27017 because there was a socket exception raised by this connection.
2019-01-22 14:51:25.836 ERROR 6932 — [nio-8080-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.data.mongodb.UncategorizedMongoDbException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName=‘qf’, source=‘qf’, password=, mechanismProperties={}}; nested exception is com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName=‘qf’, source=‘qf’, password=, mechanismProperties={}}] with root cause
解决方案:
进入到MongoDB中做如下工作
use admin
switched to db admin
db.auth(“root”,“123456”)
Error: Authentication failed.
0
db.auth(“admin”,“123456”)
1
show dbs;
admin 0.000GB
local 0.000GB
use awen
switched to db awen
db.createUser({
… user:“awen”,
… pwd:“123456”,
… roles:[“readWrite”]
… })
Successfully added user: { “user” : “awen”, “roles” : [ “readWrite” ] }
show dbs;
admin 0.000GB
local 0.000GB
qf 0.000GB
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。