Когда я пытаюсь получить токен доступа, я получаю следующее сообщение об ошибке.
LOGS
SEVERE [http-nio-8110-exe c -7] org. apache .catalina.core.StandardWrapperValve.invoke Servlet.service () для сервлета [dispatcherServlet] в контексте с путем [/ ***** _ ******] вызвало исключение org .springframework.jdb c .UncategorizedSQLException: PreparedStatementCallback; исключение без категории для SQLE для SQL [выберите token_id, токен из oauth_access_token, где token_id =?]; SQL состояние [ноль]; код ошибки [0]; Соединение закрыто .; вложенное исключение: com.microsoft.sqlserver.jdb c .SQLServerException: соединение закрыто. at org.springframework.jdb c. support .springframework.jdb c .support.AbstractFallbackSQLExceptionTranslator.translate (AbstractFallbackSQLExceptionTranslator. java: 82) в org.springframework.jdb c .core.JdbcTemplate.exbt. .jdb c .core.JdbcTemplate.query (JdbcTemplate. java: 688) в org.springframework.jdb c .core.JdbcTemplate.query (JdbcTemplate. java: 720) в org.springframe c .core.JdbcTemplate.query (JdbcTemplate. java: 730) в org.springframework.jdb c .core.JdbcTemplate.queryForObject (JdbcTemplate. java: 804) в org.spring. .provider.token.store.JdbcTokenStore.readAccessToken (JdbcTokenStore. java: 160) в org.springframework.security.oauth2.pr ovider.token.DefaultTokenServices.loadAuthentication (DefaultTokenServices. java: 229) по адресу org.springframework.security.oauth2.provider.token.DefaultTokenServices $$ FastClassBySpringCGLIB $$ 5a1f25 * pr. proxy.MethodProxy.invoke (MethodProxy. java: 204) в org.springframework.aop.framework.CglibAopProxy $ DynamicAdvisedInterceptor.intercept (CglibAopProxy. java: 667) в org.springframework.rov... DefaultTokenServices $$ EnhancerBySpringCGLIB $$ fd5a8389.loadAuthentication () в org.springframework.security.oauth2.provider.token.DefaultTokenServices $$ FastClassBySpringCGLIB $$ 5a1fwork.cog.prog. (MethodProxy. java: 204) по адресу org.springframework.aop.framework.CglibAopProxy $ DynamicAdvisedInterceptor.intercept (CglibAopProxy. java: 667) по адресу org.springframework.security.oauth2.provider.okanceSGergService.GenServer_DateServer_DateBaseSD $ 2d5cce8f.loadAuthentication () в org.springframework.securit y.oauth2.provider.authentication.OAuth2AuthenticationManager.authenticate (OAuth2AuthenticationManager. java: 83) по адресу org.springframework.security.oauth2.provider.authentication.OAuth2AuthenticationProcessingFcessingFilter.doFilg. security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy. java: 331) в org.springframework.security.web.authentication.logout.LogoutFilter.doFilter (LogoutFilter. java: 116) в org.spr. web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy. java: 331) в org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter. java: 101) в org.silha.FF doFilter (FilterChainProxy. java: 331) в org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter (SecurityContextPersistenceFilter. java: 105) в org.springframework.security.web.Filter $. Chain.doFilter (FilterChainProxy. java: 331) по адресу org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter. java: 101) по адресу org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy. java: 331) по адресу org.springframework.security.web.FilterChainProxy.doFilterInternal: 10: 10). по адресу org.springframework.security.web.FilterChainProxy.doFilter (FilterChainProxy. java: 177) по адресу org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy. javawork.sprwe. .DelegatingFilterProxy.doFilter (DelegatingFilterProxy. java: 263) в орг. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) в орг. apache .CathilinaFore. (ApplicationFilterChain. java: 166) по адресу org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter. java: 99) по адресу org.springframework.web.filter.OncePerRequestFilter OnceRequest 10ilf .Ferter.F ) в орг. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilter Цепочка. java: 193) в орг. apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 166) в org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerReququ. 101) в орг. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) в орг. apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java 166): 16 .springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter. java: 101) в org. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java .3 .3 .3): 193). .core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 166) в org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter. java: 101) в org. (ApplicationFilterChain. java: 193) в орг. apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 166) в org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter. java: 101) в org.springframework.boot.web.support.ErrorPageFilter.doFilter (ErrorPageFilter. * 10 * * 123). catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) в org. apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 166) в org. apache .log. web.Log4jServletFilter.doFilter (Log4jServletFilter. java: 64) в org. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) в org. doFilter (ApplicationFilterChain. java: 166) в орг. apache .catalina.core.ApplicationDispatcher.invoke (ApplicationDispatcher. java: 728) в орг. apache .catalina.core.ApplicationDispatcher.processRequest. java: 467) в орг. apache .catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher. java: 392) в орг. apache .catalina.core.ApplicationDis patcher.forward (ApplicationDispatcher. java: 311) в org.springframework.boot.web.support.ErrorPageFilter.forwardToErrorPage (ErrorPageFilter. java: 197) в org.springframework.boot.web.suppageF ( ErrorPageFilter. java: 180) в org.springframework.boot.web.support.ErrorPageFilter.doFilter (ErrorPageFilter. java: 145) в org.springframework.boot.web.support.ErrorPageFilter.access $ ( 1105 *: 66) в org.springframework.boot.web.support.ErrorPageFilter $ 1.doFilterInternal (ErrorPageFilter. java: 105) в org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerququest) 110F (107P). в org.springframework.boot.web.support.ErrorPageFilter.doFilter (ErrorPageFilter. java: 123) в org. apache .catalina.core. ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) в орг. apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 166) в орг. apache .logging.log4jver.wter.j. doFilter (Log4jServletFilter. java: 71) в орг. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) в орг. apache .catalina.core.ApplicationFilterChaterChaterChter java: 166) в орг. apache .catalina.core.StandardWrapperValve.invoke (StandardWrapperValve. java: 198) в орг. apache .catalina.core.StandardContextValve.invoke (StandardContextValve. * 1122 96) в орг. apache .catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase. java: 478) в орг. apache .catalina.core.StandardHostValve.invoke (StandardHostValve. java: 140) в орг. . apache .catalina.valves.ErrorReportValve.invoke (ErrorReportValve. java: 80) в org. apache .catalina.valves.AbstractAccessLogValve.invoke (AbstractAccessLogValve. java: 650) в org. apache .catalina.core.StandardEngineValve.invoke (StandardEngineValve. java: 87) в орг. apache .catalina.connector.CoyoteAdapter.service (CoyoteAdapter. java: 342) в орг. apache .coyote.http11 .Http11Processor.service (Http11Processor. java: 799) в org. apache .coyote.AbstractProcessorLight.process (AbstractProcessorLight. java: 66) в org. apache .coyote.AbstractProtocol $ ConnectionHandler.process (Abstract Abstract) . java: 868) в орг. apache .tomcat.util. net .NioEndpoint $ SocketProcessor.doRun (NioEndpoint. java: 1457) в орг. apache .tomcat.util. net .SocketProcessorBase.run (SocketProcessorBase. java: 49) в java .util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor. java: 1142) в java .util.concurrent.ThreadPoolExececutor $ . java: 617) в орг. apache .tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread. java: 61) в java .lang.Thread.run (поток. java : 745) Причина: com.microsoft.sqlserver.jdb c .SQLServerException: соединение закрыто. в com.microsoft.sqlserver.jdb c .SQLServerException.makeFromDriverError (SQLServerException. java: 206) в com.microsoft.sqlserver.jdb c .SQLServerConnection.checkClosed (SQLServerConnection. * 1159 .microsoft.sqlserver.jdb c .SQLServerConnection.prepareStatement (SQLServerConnection. java: 2946) в com.microsoft.sqlserver.jdb c .SQLServerConnection.prepareStatement (SQLServerConnection. * 1163 .GeneratedMethodAccessor115.invoke (Неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl. java: 43) в java .lang.reflect.Method.invoke (Метод. java: 49. 1167 * .tomcat.jdb c .pool.ProxyConnection.invoke (ProxyConnection. java: 126) в org. apache .tomcat.jdb c .pool.JdbcInterceptor.invoke (JdbcInterceptor. java: 108) в орг. apache .tomcat.jdb c .pool.interceptor.AbstractCreateStatementInterceptor.invoke (AbstractCreateStatementInterceptor. java: 75) в орг. apache .tomcat.jdb c .pool.JdbcIncept INVO ke (JdbcInterceptor. java: 108) в орг. apache .tomcat.jdb c .pool.DisposableConnectionFacade.invoke (DisposableConnectionFacade. java: 81) на com.sun.proxy. $ Proxy91.prepareStatement ( Неизвестный источник) по адресу org.springframework.jdb c .core.JdbcTemplate $ SimplePreparedStatementCreator.createPreparedStatement (JdbcTemplate. java: 1525) по адресу org.springframework.jdb c .cteb .Je. : 632) ... еще 84
Может кто-нибудь помочь мне с этим? Заранее спасибо.