自定义注销URL在Hybris 6.3中不起作用

2020-09-24 13:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们之前使用的是5....

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

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


专家们,

我们之前使用的是5.6版本,其中自定义注销网址有效。 说,我有一个页面/storeLogin,如果注销URL为/storeLogin/logout,则说明logut成功发生,并且注销处理程序被调用。 但是在6.3版中,/storeLogin/logout将我重定向到错误页面,并且未调用该处理程序。

我在其中一个控制器中为/storeLogin/logout创建了一个请求映射后,出现此错误:


  ** java.lang.NullPointerException
      storefront.interceptors.beforeview.UiThemeResourceBeforeViewHandler.beforeView(UiThemeResourceBeforeViewHandler.java:87)
      storefront.interceptors.BeforeViewHandlerInterceptor.postHandle(BeforeViewHandlerInterceptor.java:50)
      org.springframework.web.servlet.HandlerExecutionChain.applyPostHandle(HandlerExecutionChain.java:152)
      org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:970)
      org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)**

  

甚至现在都没有调用注销成功处理程序。

我已配置

 安全性:注销logout-url ="/img/logout" success-handler-ref =" logoutSuccessHandler"

  

在spring-security-config.xml中。

我在这里想念什么吗? 为什么注销无法像5.6中那样工作?