zl程序教程

您现在的位置是:首页 >  其他

当前栏目

SAP Commerce Cloud 2011装好之后,访问Accelerator时遇到错误

SAP错误Cloud 访问 遇到 之后 Commerce 2011
2023-09-14 09:03:00 时间

我安装完SAP Commerce Cloud 2011后,使用这个超链接访问Accelerator时,遇到如下错误:

https://localhost:9002/yacceleratorstorefront/?site=electronics

SEVERE: Servlet.service() for servlet [DispatcherServlet] in context with path [/yacceleratorstorefront] threw exception [Error while processing internal filterchain. Exception occurred at chain position: 8 of 22. Current filter: ‘de.hybris.platform.yacceleratorstorefront.filters.cms.CMSSiteFilter@52dfe92’!; nested exception is java.util.regex.PatternSyntaxException: Dangling meta character ‘?’ near index 39
(?i)https?😕/[/]+/apparel-uk-spa(|/.|?.)$
^] with root cause
java.util.regex.PatternSyntaxException: Dangling meta character ‘?’ near index 39
(?i)https?😕/[/]+/apparel-uk-spa(|/.|?.)$
^
at java.base/java.util.regex.Pattern.error(Pattern.java:2027)
at java.base/java.util.regex.Pattern.sequence(Pattern.java:2202)
at java.base/java.util.regex.Pattern.expr(Pattern.java:2068)
at java.base/java.util.regex.Pattern.group0(Pattern.java:3057)
at java.base/java.util.regex.Pattern.sequence(Pattern.java:2123)
at java.base/java.util.regex.Pattern.expr(Pattern.java:2068)
at java.base/java.util.regex.Pattern.compile(Pattern.java:1782)
at java.base/java.util.regex.Pattern.(Pattern.java:1428)
at java.base/java.util.regex.Pattern.compile(Pattern.java:1068)

解决方案:参考这个链接:

This occurs for electronics-spa, apparel-uk-spa & powertools-spa, and if you see the above (or similar) in your console, you can fix it by :
Backoffice > WCMS > Sites > (select electronics-spa, apparel-uk-spa & powertools-spa)
Under URL Patterns, find the offending one, and change it from:
(?i)https?😕/[/]+/electronics-spa(|/.|?.)$
To:
(?i)https?😕/[/]+/electronics-spa(|/.|?.)$
(Basically adding a missing \ before the ? at the end)