点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在研究从4.5.15到5.6的hybris迁移,我们知道租户范围现在已被弃用。 因此,我正在关注hyvris Wiki中提到的这篇文章。 https://wiki.hybris .com/display/release5/Spring + Framework + in + the + hybris + Commerce + Suite#SpringFrameworkinthehybrisCommerceSuite-BeanScopes
但是现在我遇到了与Web应用程序负载上的租户范围有关的错误。
在此处输入代码[hybrisHTTP32] [LCHandlerExceptionResolver]意外错误[GEX15850CAA143]:
java.lang.IllegalStateException:没有为作用域"承租人"注册作用域
在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
在org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:956)
在org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.lookupHandler(AbstractUrlHandlerMapping.java:249
从spring xml中删除此代码后,就会出现此错误。
<地图>
<< entry key =" tenant" value =" de.hybris.platform.spring.TenantScope"/>
如果我包含上述xml配置,则会出现以下错误
错误[hybrisHTTP25] [LCHandlerExceptionResolver]意外错误[GEX15850DDE8D7]:
java.lang.UnsupportedOperationException
在de.hybris.platform.spring.TenantScope.get(TenantScope.java:51)
在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)
在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
在org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:956)
在org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.lookupHandler(AbstractUrlHandlerMapping.java:249)
在org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.getHandlerInternal(AbstractUrlHandlerMapping.java:185)
任何建议。
你好拉胡尔,
您是否还尝试过将ignore-scope-resolver添加到xml中,并在Web配置中将TenantIgnoreXmlWebApplicationContext用作此链接描述了吗?
-Shwetha
是的。 我已将此添加到spring配置文件中。
和此条目到web.xml
嗨,您能够解决此问题吗?
一周热门 更多>