错误页面映射不起作用

2020-09-19 11:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我正在尝试为500个响应设置自定义错误页面。 我将其设置为:

  <错误页面>
          <错误代码> 500 
          /WEB-INF/views/desktop/pages/error/error.jsp 
      

  

但是对于使用不受支持的请求类型不起作用,我仍然收到带有异常 org.springframework.web.HttpRequestMethodNotSupportedException 的堆栈跟踪错误页面。 我也尝试将异常类型设置为java.lang.Exception,但是它也不起作用。 如何设置使其起作用? 谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我正在尝试为500个响应设置自定义错误页面。 我将其设置为:

  <错误页面>
          <错误代码> 500 
          /WEB-INF/views/desktop/pages/error/error.jsp 
      

  

但是对于使用不受支持的请求类型不起作用,我仍然收到带有异常 org.springframework.web.HttpRequestMethodNotSupportedException 的堆栈跟踪错误页面。 我也尝试将异常类型设置为java.lang.Exception,但是它也不起作用。 如何设置使其起作用? 谢谢

付费偷看设置
发送
2条回答
土豆飞人
1楼-- · 2020-09-19 12:14

这不是500错误,而是405方法不允许

只需为405个错误添加另一个

例如

  <错误页面>
       <错误代码> 405 
       /WEB-INF/common/pages/error/serverError.jsp 
  
  

您可以使用类似的东西进行测试

  curl -ik -XPUT https://powertools.local:9002/| 头-n 1
  

例如

  $ curl -ik -XPUT https://powertools.local:9002/| 头-n 1
  不允许使用HTTP/1.1 405方法
  

只需替换为正确的主机名,否则将出现500错误,因为没有匹配的网址格式

宇峰
2楼-- · 2020-09-19 12:27

然后可能是在渲染405响应页面时发生了其他错误。 您应该检查控制台日志以找到问题所在的线索。

一周热门 更多>