当前位置: 首页 > 知识库问答 >
问题:

Spring http API返回错误500,但控制台中未记录错误

顾鸣
2023-03-14

我有一个spring boot应用程序(spring 5.0.7.Release,spring boot version 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"}

2018-07-13 12:11:59.243调试64187--[nio-9000-exec-2]F.p.a.customBasicAuthenticationFilter:身份验证成功:org.springframework.security.Authentication.usernamePasswordAuthenticationToken@aa6b860d:主体:fr.pangeeconseil.purchase.core.domain.security.authenticateduserdTo@75136264;全权证书:[受保护];已认证:真实;详细信息:org.springframework.security.web.authentication.webauthenticationdetails@b364:remoteipaddress:0:0:0:0:0:0:0:0:0:0:0:1;SessionID:null;已授予的权限:SUPER_ADMINISTRATOR 2018-07-13 12:11:59.306 DEBUG 64187---[nio-9000-exec-2]o.s.web.servlet.DispatcherServlet:名称为“dispatcher servlet”的dispatcher servlet正在处理[/error]2018-07-13 12:11:59.311 DEBUG 64187---[nio-9000-exec-2]S.w.s.m.m.a.RequestMappingHandlerMapping:查找处理程序方法以查找路径/error 2018-07-13 12:11:59.313 DEBUG 64187--

org.springframework.boot.autocigure.web.servlet.Error.basicerrorcontroller.Error(javax.servlet.httpservletrequest)]2018-07-13 12:11:59.314 DEBUG 64187---[nio-9000-exec-2]F.p.a.c.web.CustomWebContentInterceptor:查找[/Error]2018-07-13 12:11:59.314 DEBUG 64187---[nio-9000-exec-2]F.p.a.c.web.CustomWebContentInterceptor的缓存秒数:':假设HandlerAdapter已完成请求处理2018-07-13 12:11:59.404 DEBUG 64187---[nio-9000-exec-2]o.s.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”

    null

我是一个非常初学者与Spring/Spring靴,所以它可能是明显的,但我没有找到任何网上。

共有1个答案

单于翰飞
2023-03-14

我想通了:spring-session已经过时了,我需要移除它,并更改securityConfiguration中的一些内容,因为一些类已经移除/重命名。

 类似资料:
  • 我有一个REST API,当没有找到记录时返回404。 我使用 Rx 和 j 查询来调用 API。我可以捕获404响应,但是错误不断出现在浏览器的控制台中,就好像找不到资源URL一样,而实际上只是因为没有找到记录。 我如何处理这种(没有找到记录)404响应,使它们不出现在控制台中? 还是“没有找到记录”实际上应该用空的尸体返回200 OK?

  • 问题内容: 我有一个返回内部服务器错误(500)的php应用程序时出现问题,但错误日志中未显示任何内容。 现在,我知道我要运行的内容有错误,我知道缺少某些文件,但没有丢失,但是应该在apache错误日志中显示某些内容(否则,我应该如何确切知道丢失的内容)。 我创建了一个测试脚本,该脚本在相同的vhost配置下出错,并且这些错误显示得很好,因此一切似乎都已正确配置到php / apache。是否有某

  • 沙拉酱:Sms.last Salammobile::Sms加载(106.1毫秒)选择< code>sms。*从< code>sms订购到< code>sms。< code>oppid DESC限制1 active record::subclass not found:单表继承机制无法定位子类:“international”。引发此错误是因为列“type”是为在继承的情况下存储类而保留的。如果不想将

  • 问题内容: 我试图找出如何抑制应用程序中的http请求和响应错误,例如,当对服务器提出错误请求时,我不希望该 错误记录到浏览器控制台中。我尝试覆盖$exceptionHandler,但是该逻辑适用于除HTTP 错误以外的所有异常,这些异常仍记录在浏览器中。我还创建了HTTP拦截器,但是全局400 Bad Request错误出现在我放入我的逻辑之前 : 那也没有抑制错误,有什么想法吗? EDIT 问

  • 我部署基本Laravel项目到服务器。当我点击我的域名,它返回默认的欢迎视图。当我把简单的道路(见下文)添加到代码中,并尝试在浏览器中输入该路线时,它会返回500个内部错误。除"/"根路由外,所有路由都返回500错误。 文件夹结构: Laravel文件位于Laravel目录中,但来自公共目录的文件位于api目录中。 .api目录中的htaccess文件: 存储目录和其中的所有内容对任何人都是可写、

  • 当我在gvm中进入grails控制台时,控制台加载时出现了几个错误。我看了其他答案,但没有提到grails和groovy的最新版本。 我运行的是LinuxMint17.1,拥有Grails3.0.3版、groovy 2.4.3版和JVM 1.8.045版。 此外,以下是加载的一些错误: 线程“thread-14”groovy中出现异常。lang.MissingPropertyException:没