【发布时间】:2018-12-21 17:00:16
【问题描述】:
我有一个 spring boot 应用程序,(spring 5.0.7.Release,spring boot 版本 2.0.3)。
我尝试从 Angular 4 应用程序登录时,收到错误 500
{"timestamp":"2018-07-13","status":500,"error":"Internal Server Error","message":"org.springframework.session.MapSession.getCreationTime()Ljava/time/Instant;","path":"/security/signIn/password"}
但是在 Eclipse 中我的控制台只显示这个
2018-07-13 12:11:59.243 调试 64187 --- [nio-9000-exec-2] f.p.a.c.CustomBasicAuthenticationFilter :认证成功: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@aa6b860d: 主要的: fr.pangeeconseil.purchase.core.domain.security.AuthenticatedUserDTO@75136264; 凭证:[受保护];已认证:真实;细节: org.springframework.security.web.authentication.WebAuthenticationDetails@b364: 远程IP地址:0:0:0:0:0:0:0:1;会话ID:空;的确 权威:SUPER_ADMINISTRATOR 2018-07-13 12:11:59.306 DEBUG 64187 --- [nio-9000-exec-2] o.s.web.servlet.DispatcherServlet : DispatcherServlet 名称为 'dispatcherServlet' 处理 POST 请求 [/error] 2018-07-13 12:11:59.311 调试 64187 --- [nio-9000-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping:正在寻找 路径/错误的向上处理程序方法 2018-07-13 12:11:59.313 DEBUG 64187 --- [nio-9000-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping :返回处理程序方法 [public org.springframework.http.ResponseEntity>
org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest)] 2018-07-13 12:11:59.314 调试 64187 --- [nio-9000-exec-2] f.p.a.c.web.CustomWebContentInterceptor :查找缓存秒数 对于 [/error] 2018-07-13 12:11:59.314 调试 64187 --- [nio-9000-exec-2] f.p.a.c.web.CustomWebContentInterceptor :应用默认缓存 秒到 [/error] 2018-07-13 12:11:59.402 DEBUG 64187 --- [nio-9000-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor:书面 [{timestamp=2018 年 7 月 13 日星期五 12:11:59 CEST,状态=500,错误=内部 服务器错误, 消息=org.springframework.session.MapSession.getCreationTime()Ljava/time/Instant;, path=/security/signIn/password}] 作为“应用程序/json”使用 [org.springframework.http.converter.json.MappingJackson2HttpMessageConverter@305deb42] 2018-07-13 12:11:59.403 调试 64187 --- [nio-9000-exec-2] os.web.servlet.DispatcherServlet :返回 Null ModelAndView 到名为“dispatcherServlet”的 DispatcherServlet:假设 HandlerAdapter 完成请求处理 2018-07-13 12:11:59.404 调试 64187 --- [nio-9000-exec-2] os.web.servlet.DispatcherServlet
: 成功完成请求
重要信息:
- 我们在 gradle.build 中使用带有以下参考的 redis 会话
编译'org.springframework.data:spring-data-redis:2.0.8.RELEASE'
编译“org.springframework.session:spring-session:1.3.3.RELEASE”
编译“org.springframework.session:spring-session-core:2.0.0.RELEASE”
编译“org.springframework.session:spring-session-data-redis:2.0.4.RELEASE”
我是弹簧/弹簧靴的初学者,所以这可能很明显,但我在网上找不到任何东西。
【问题讨论】:
标签: spring eclipse spring-mvc spring-boot spring-session