I have succeeded to compile and startup thingsboard web on my local computer. Cassandra is deployed on anthoer machine in same local network.
But when I request "http://localhost:8080/", it return me a error message like this:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Fri Mar 10 18:11:11 CST 2017
There was an unexpected error (type=Not Found, status=404).
No message available
Please give me a hand.
Thanks !
2017-03-10 18:11:11,102 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.b.w.f.OrderedRequestContextFilter - Bound request context to thread: org.apache.catalina.connector.RequestFacade@4b415291
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 1 of 14 in additional filter chain; firing Filter: 'WebAsyncManagerIntegrationFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 2 of 14 in additional filter chain; firing Filter: 'SecurityContextPersistenceFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 3 of 14 in additional filter chain; firing Filter: 'HeaderWriterFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 4 of 14 in additional filter chain; firing Filter: 'LogoutFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/logout', GET]
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/logout'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/logout', POST]
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Request 'GET /' doesn't match 'POST /logout
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/logout', PUT]
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Request 'GET /' doesn't match 'PUT /logout
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/logout', DELETE]
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Request 'GET /' doesn't match 'DELETE /logout
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - No matches found
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 5 of 14 in additional filter chain; firing Filter: 'RestLoginProcessingFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/auth/login'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 6 of 14 in additional filter chain; firing Filter: 'JwtTokenAuthenticationProcessingFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/index.html']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/index.html'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/static/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/static/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/api/noauth/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/noauth/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/webjars/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/webjars/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/api/ws/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/ws/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/api/auth/token']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/auth/token'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/api/auth/login']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/auth/login'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/api/v1/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/v1/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/webjars/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/webjars/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - No matches found
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 7 of 14 in additional filter chain; firing Filter: 'RefreshTokenProcessingFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/auth/token'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 8 of 14 in additional filter chain; firing Filter: 'JwtTokenAuthenticationProcessingFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/ws/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 9 of 14 in additional filter chain; firing Filter: 'RequestCacheAwareFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 10 of 14 in additional filter chain; firing Filter: 'SecurityContextHolderAwareRequestFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 11 of 14 in additional filter chain; firing Filter: 'AnonymousAuthenticationFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Populated SecurityContextHolder with anonymous token: 'org.springframework.security.authentication.AnonymousAuthenticationToken@9055c2bc: Principal: anonymousUser; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@b364: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: null; Granted Authorities: ROLE_ANONYMOUS'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 12 of 14 in additional filter chain; firing Filter: 'SessionManagementFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 13 of 14 in additional filter chain; firing Filter: 'ExceptionTranslationFilter'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / at position 14 of 14 in additional filter chain; firing Filter: 'FilterSecurityInterceptor'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/webjars/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/v1/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/auth/login'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/auth/token'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/index.html'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/static/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/noauth/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/ws/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Public object - authentication not attempted
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.security.web.FilterChainProxy - / reached end of additional filter chain; proceeding with original chain
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/auth/login'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/index.html']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/index.html'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/static/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/static/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/api/noauth/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/noauth/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/webjars/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/webjars/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/api/ws/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/ws/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/api/auth/token']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/auth/token'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/api/auth/login']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/auth/login'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/api/v1/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/v1/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - Trying to match using Ant [pattern='/webjars/**']
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/webjars/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.matcher.OrRequestMatcher - No matches found
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/auth/token'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.u.m.AntPathRequestMatcher - Checking match of request : '/'; against '/api/ws/**'
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - DispatcherServlet with name 'dispatcherServlet' processing GET request for [/]
2017-03-10 18:11:11,103 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Looking up handler method for path /
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Did not find handler method for [/]
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - Matching patterns for request [/] are [/**]
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - URI Template variables for request [/] are {}
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - Mapping [/] to HandlerExecutionChain with handler [ResourceHttpRequestHandler [locations=[ServletContext resource [/], class path resource [META-INF/resources/], class path resource [resources/], class path resource [static/], class path resource [public/]], resolvers=[org.springframework.web.servlet.resource.PathResourceResolver@6e2580e5]]] and 1 interceptor
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Last-Modified value for [/] is: -1
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.h.writers.HstsHeaderWriter - Not injecting HSTS header since it did not match the requestMatcher org.springframework.security.web.header.writers.HstsHeaderWriter$SecureRequestMatcher@5a71aeee
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Null ModelAndView returned to DispatcherServlet with name 'dispatcherServlet': assuming HandlerAdapter completed request handling
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Successfully completed request
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.a.ExceptionTranslationFilter - Chain processed normally
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.s.w.c.SecurityContextPersistenceFilter - SecurityContextHolder now cleared, as request processing completed
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.b.w.f.OrderedRequestContextFilter - Cleared thread-bound request context: org.apache.catalina.connector.RequestFacade@4b415291
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - DispatcherServlet with name 'dispatcherServlet' processing GET request for [/error]
2017-03-10 18:11:11,106 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Looking up handler method for path /error
2017-03-10 18:11:11,107 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Returning handler method [public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)]
2017-03-10 18:11:11,107 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'basicErrorController'
2017-03-10 18:11:11,107 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Last-Modified value for [/error] is: -1
2017-03-10 18:11:11,109 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.w.s.v.ContentNegotiatingViewResolver - Requested media types are [text/html, text/html;q=0.8] based on Accept header types and producible media types [text/html])
2017-03-10 18:11:11,109 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'error'
2017-03-10 18:11:11,110 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'velocityConfigurer'
2017-03-10 18:11:11,110 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'error'
2017-03-10 18:11:11,110 [http-nio-0.0.0.0-8080-exec-2] ERROR org.apache.velocity - ResourceManager : unable to find resource 'error.vm' in any resource loader.
2017-03-10 18:11:11,110 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.w.s.view.velocity.VelocityView - No Velocity view found for URL: error.vm
2017-03-10 18:11:11,110 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.w.s.v.ContentNegotiatingViewResolver - Returning [org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$SpelView@70f9be28] based on requested media type 'text/html'
2017-03-10 18:11:11,110 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Rendering view [org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$SpelView@70f9be28] in DispatcherServlet with name 'dispatcherServlet'
2017-03-10 18:11:11,110 [http-nio-0.0.0.0-8080-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Successfully completed request