Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc Weblogic的HDIV配置_Spring Mvc_Spring Security_Weblogic_Hdiv - Fatal编程技术网

Spring mvc Weblogic的HDIV配置

Spring mvc Weblogic的HDIV配置,spring-mvc,spring-security,weblogic,hdiv,Spring Mvc,Spring Security,Weblogic,Hdiv,我正在尝试将HDIV2.1.9集成到Spring项目中,并使其与Weblogic 12.1c一起工作 我的配置是使用JavaConfig完成的 当我运行应用程序时,会出现一个空白屏幕,出现以下错误: <Jan 9, 2015 1:01:55 PM EET> <Error> <org.hdiv.filter.ValidatorFilter> <BEA-000000> <Exception in request validation:>

我正在尝试将HDIV2.1.9集成到Spring项目中,并使其与Weblogic 12.1c一起工作

我的配置是使用JavaConfig完成的

当我运行应用程序时,会出现一个空白屏幕,出现以下错误:

<Jan 9, 2015 1:01:55 PM EET> <Error> <org.hdiv.filter.ValidatorFilter> <BEA-000000> <Exception in request validation:> 
<Jan 9, 2015 1:01:55 PM EET> <Error> <org.hdiv.filter.ValidatorFilter> <BEA-000000> <Message: session.nopageidgenerator> 
Ιαν 09, 2015 1:01:55 ΜΜ org.hdiv.logs.Logger log
INFO: HDIV_PARAMETER_NOT_EXISTS;/dc;null;null;0:0:0:0:0:0:0:1;0:0:0:0:0:0:0:1;admin

Ιαν 09, 2015 1:01:55 ΜΜ org.hdiv.filter.ValidatorFilter doFilterInternal
SEVERE: Exception in request validation:
Ιαν 09, 2015 1:01:55 ΜΜ org.hdiv.filter.ValidatorFilter doFilterInternal
SEVERE: Message: session.nopageidgenerator
Ιαν 09, 2015 1:01:55 ΜΜ org.hdiv.filter.ValidatorFilter doFilterInternal
SEVERE: StackTrace:     at org.hdiv.session.SessionHDIV.getPageId(SessionHDIV.java:81)
<Jan 9, 2015 1:01:55 PM EET> <Error> <org.hdiv.filter.ValidatorFilter> <BEA-000000> <StackTrace:    at org.hdiv.session.SessionHDIV.getPageId(SessionHDIV.java:81)
    at org.hdiv.dataComposer.AbstractDataComposer.initPage(AbstractDataComposer.java:111)
    at org.hdiv.dataComposer.AbstractDataComposer.initPage(AbstractDataComposer.java:111)
    at org.hdiv.dataComposer.DataComposerMemory.startPage(DataComposerMemory.java:211)
    at org.hdiv.dataComposer.DataComposerMemory.startPage(DataComposerMemory.java:211)
    at org.hdiv.dataComposer.DataComposerFactory.initDataComposer(DataComposerFactory.java:173)
    at org.hdiv.dataComposer.DataComposerFactory.initDataComposer(DataComposerFactory.java:173)
    at org.hdiv.dataComposer.DataComposerFactory.newInstance(DataComposerFactory.java:126)
    at org.hdiv.dataComposer.DataComposerFactory.newInstance(DataComposerFactory.java:126)
    at org.hdiv.filter.ValidatorHelperRequest.startPage(ValidatorHelperRequest.java:1144)
    at org.hdiv.filter.ValidatorHelperRequest.startPage(ValidatorHelperRequest.java:1144)
    at org.hdiv.filter.ValidatorFilter.processRequest(ValidatorFilter.java:242)
    at org.hdiv.filter.ValidatorFilter.processRequest(ValidatorFilter.java:242)
    at org.hdiv.filter.ValidatorFilter.doFilterInternal(ValidatorFilter.java:176)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.hdiv.filter.ValidatorFilter.doFilterInternal(ValidatorFilter.java:176)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:100)
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:100)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:57)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:57)
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3436)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3402)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3436)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3402)
    at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
    at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2201)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
    at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572)
    at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285)
    at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:255)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2201)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
> 
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572)
    at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:255)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)

<Jan 9, 2015 1:01:55 PM EET> <Error> <org.hdiv.filter.ValidatorFilter> <BEA-000000> <Cause: null> 
<Jan 9, 2015 1:01:55 PM EET> <Error> <org.hdiv.filter.ValidatorFilter> <BEA-000000> <Exception: org.hdiv.exception.HDIVException: session.nopageidgenerator> 
Ιαν 09, 2015 1:01:55 ΜΜ org.hdiv.filter.ValidatorFilter doFilterInternal
SEVERE: Cause: null

⑾αν092015 1:01:55ΜΜorg.hdiv.logs.Logger log
信息:HDIV_参数_不存在/dc;无效的无效的0:0:0:0:0:0:0:1;0:0:0:0:0:0:0:1;管理
⑾αν092015 1:01:55ΜΜorg.hdiv.filter.ValidatorFilter-doFilterInternal
严重:请求验证中出现异常:
⑾αν092015 1:01:55ΜΜorg.hdiv.filter.ValidatorFilter-doFilterInternal
严重:消息:session.nopageidgenerator
⑾αν092015 1:01:55ΜΜorg.hdiv.filter.ValidatorFilter-doFilterInternal
严重:StackTrace:at org.hdiv.session.SessionHDIV.getPageId(SessionHDIV.java:81)
位于weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572)
位于weblogic.servlet.provider.ContainerSupportProviderImpl$WLSRequesteExecutor.run(ContainerSupportProviderImpl.java:255)
在weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
运行(ExecuteThread.java:263)
⑾αν092015 1:01:55ΜΜorg.hdiv.filter.ValidatorFilter-doFilterInternal
严重:原因:空
此外,我配置的任何排除(起始页)都不起作用。我认为HDIV限制了一切

请提供任何信息


提前感谢

首先,您使用的是Spring MVC吗?您使用的是哪种Spring版本

关于错误(HDIV_参数_NOT_存在),您请求的url似乎没有被Spring MVC标记处理,或者您没有将其定义为起始页

问候,

Roberto Velasco(HDIV团队)