Hybris 6.6上的SmartEdit-

2020-09-18 18:40发布

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

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


在6.6 Hybris实例上访问SmartEdit时,您会遇到一些前端问题(CSS无法加载等),使整个界面部分无法正常工作,并在控制台上引发此错误:

org.springframework.security.web.firewall.RequestRejectedException:由于网址未标准化,因此请求被拒绝。

替代文字

这是由于错误的Spring路径生成,如下所示

https://dev.local:9002/smartedit/static-resources/dist/smartedit//fonts/hyicon.woff?1509480052

(请注意,在"字体"之前的两个斜杠"//")

这是由于Spring StrictHttpFirewall

https://github.com/spring-projects/spring-security/issues/5044

https://github.com/spring-projects/spring-security/issues/5007

这绝对是Hybris必须解决的问题,因为不应以错误的方式生成URL。 通过快速分析,URL总是以错误的方式生成(即,在6.5.0.3中也是这样生成的),但是由于Spring StrictHttpFirewall 的原因,它们不再被允许。

为了临时修复它:

  StrictHttpFirewall.setAllowUrlEncodedSlash(true)

  

或恢复为 HttpFirewall

(13.4 kB)

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

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


在6.6 Hybris实例上访问SmartEdit时,您会遇到一些前端问题(CSS无法加载等),使整个界面部分无法正常工作,并在控制台上引发此错误:

org.springframework.security.web.firewall.RequestRejectedException:由于网址未标准化,因此请求被拒绝。

替代文字

这是由于错误的Spring路径生成,如下所示

https://dev.local:9002/smartedit/static-resources/dist/smartedit//fonts/hyicon.woff?1509480052

(请注意,在"字体"之前的两个斜杠"//")

这是由于Spring StrictHttpFirewall

https://github.com/spring-projects/spring-security/issues/5044

https://github.com/spring-projects/spring-security/issues/5007

这绝对是Hybris必须解决的问题,因为不应以错误的方式生成URL。 通过快速分析,URL总是以错误的方式生成(即,在6.5.0.3中也是这样生成的),但是由于Spring StrictHttpFirewall 的原因,它们不再被允许。

为了临时修复它:

  StrictHttpFirewall.setAllowUrlEncodedSlash(true)

  

或恢复为 HttpFirewall

(13.4 kB)
8条回答
哎,真难
1楼-- · 2020-09-18 19:38

我在6.6.0.3尝试设置B2B acc配方时遇到了相同的问题

我发现了

  
          
              
                   B2C 
                  <!-
                                   B2B 
                  ->
              
          
  ....


  
粗暴的香蕉
2楼-- · 2020-09-18 19:33

有效! 我使用6.4春季安全版。 谢谢

一周热门 更多>