Spring java.lang.IllegalStateException:上下文属性的类型不是WebApplicationContext:根WebApplicationContext
我正在运行SAP Hybris Commerce Suite 6.1。 我在应用程序启动时遇到了一个问题,有人能帮我解决这个问题吗Spring java.lang.IllegalStateException:上下文属性的类型不是WebApplicationContext:根WebApplicationContext,spring,spring-mvc,hybris,Spring,Spring Mvc,Hybris,我正在运行SAP Hybris Commerce Suite 6.1。 我在应用程序启动时遇到了一个问题,有人能帮我解决这个问题吗 SEVERE: Exception starting filter cuppytrailfrontendPlatformFilterChain java.lang.IllegalStateException: Context attribute is not of type WebApplicationContext: Root WebApplicationCont
SEVERE: Exception starting filter cuppytrailfrontendPlatformFilterChain
java.lang.IllegalStateException: Context attribute is not of type WebApplicationContext: Root WebApplicationContext - /cuppytrailfrontend: startup date [Tue Jan 31 16:35:43 PST 2017]; parent: hybris Application context - master
at org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(WebApplicationContextUtils.java:130)
at org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(WebApplicationContextUtils.java:105)
at org.springframework.web.filter.DelegatingFilterProxy.findWebApplicationContext(DelegatingFilterProxy.java:307)
at org.springframework.web.filter.DelegatingFilterProxy.initFilterBean(DelegatingFilterProxy.java:234)
at org.springframework.web.filter.GenericFilterBean.init(GenericFilterBean.java:194)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4854)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5542)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
严重:启动筛选器CuppyTrailFrontPlatformFilterChain时出现异常
java.lang.IllegalStateException:上下文属性不是WebApplicationContext类型:根WebApplicationContext-/CuppyTrailFront:启动日期[2017年1月31日星期二16:35:43太平洋标准时间];父:hybris应用程序上下文-主
位于org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(WebApplicationContextUtils.java:130)
位于org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(WebApplicationContextUtils.java:105)
位于org.springframework.web.filter.DelegatingFilterProxy.findWebApplicationContext(DelegatingFilterProxy.java:307)
位于org.springframework.web.filter.DelegatingFilterProxy.initFilterBean(DelegatingFilterProxy.java:234)
位于org.springframework.web.filter.GenericFilterBean.init(GenericFilterBean.java:194)
位于org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
位于org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
位于org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:105)
位于org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4854)
位于org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5542)
位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
位于org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
位于org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)
检查CuppyTrailFront extension:spring配置文件中的应用程序上下文配置。任何属性的声明类型都不正确。看起来spring版本有问题。自Hybris 5.5以来,Spring 4一直处于支持状态。只要检查一下cuppy trail是否有较旧的spring版本。用Spring4更新它 尝试从web/webroot/web-INF/lib中删除spring4*jar,结果成功了。生成cuppy trail前端扩展后,您可以发布更多详细信息吗?它是否在创建扩展后立即发生?你改变了什么?