패치후 다른 오류가 발생합니다.
- 작성자 :
- 정*교
- 작성일 :
- 2014-08-14 18:14:43
- 조회수 :
- 1,469
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
아래 내용에 대해서 답변주신대로 3.0.1 버전으로 패치하여 적용했으나
또다른 오류가 발생하고 있습니다.
다시한번 확인부탁드립니다.
==================================================================
톰켓 로딩시 하단과 같이 "egovframework.rte.fdl.security-3.0.0.jar" 쪽에서 오류가 발생합니다.
특별히 설정을 변경한곳이 없는데 갑자기 오류가 발생하는데.. 확인좀 부탁드리겠습니다.
첨부파일은 전체 로그입니다.
===============================================================================
심각: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChains': Cannot resolve reference to bean 'org.springframework.security.web.DefaultSecurityFilterChain#4' while setting bean property 'sourceList' with key [4]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#4': Cannot resolve reference to bean 'filterSecurityInterceptor' while setting constructor argument with key [10]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'filterSecurityInterceptor' defined in URL [jar:file:/C:/ProjectFiles/ARGO/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ArgoWebCommon/WEB-INF/lib/egovframework.rte.fdl.security-3.0.0.jar!/META-INF/spring/security/security-config.xml]: Cannot resolve reference to bean 'databaseSecurityMetadataSource' while setting bean property 'securityMetadataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'databaseSecurityMetadataSource' defined in URL [jar:file:/C:/ProjectFiles/ARGO/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ArgoWebCommon/WEB-INF/lib/egovframework.rte.fdl.security-3.0.0.jar!/META-INF/spring/security/security-config.xml]: Cannot resolve reference to bean 'requestMap' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMap' defined in URL [jar:file:/C:/ProjectFiles/ARGO/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ArgoWebCommon/WEB-INF/lib/egovframework.rte.fdl.security-3.0.0.jar!/META-INF/spring/security/security-config.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
또다른 오류가 발생하고 있습니다.
다시한번 확인부탁드립니다.
==================================================================
톰켓 로딩시 하단과 같이 "egovframework.rte.fdl.security-3.0.0.jar" 쪽에서 오류가 발생합니다.
특별히 설정을 변경한곳이 없는데 갑자기 오류가 발생하는데.. 확인좀 부탁드리겠습니다.
첨부파일은 전체 로그입니다.
===============================================================================
심각: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChains': Cannot resolve reference to bean 'org.springframework.security.web.DefaultSecurityFilterChain#4' while setting bean property 'sourceList' with key [4]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#4': Cannot resolve reference to bean 'filterSecurityInterceptor' while setting constructor argument with key [10]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'filterSecurityInterceptor' defined in URL [jar:file:/C:/ProjectFiles/ARGO/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ArgoWebCommon/WEB-INF/lib/egovframework.rte.fdl.security-3.0.0.jar!/META-INF/spring/security/security-config.xml]: Cannot resolve reference to bean 'databaseSecurityMetadataSource' while setting bean property 'securityMetadataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'databaseSecurityMetadataSource' defined in URL [jar:file:/C:/ProjectFiles/ARGO/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ArgoWebCommon/WEB-INF/lib/egovframework.rte.fdl.security-3.0.0.jar!/META-INF/spring/security/security-config.xml]: Cannot resolve reference to bean 'requestMap' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMap' defined in URL [jar:file:/C:/ProjectFiles/ARGO/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ArgoWebCommon/WEB-INF/lib/egovframework.rte.fdl.security-3.0.0.jar!/META-INF/spring/security/security-config.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
A
안녕하세요. 정준교님.
해당 오류는 security 부분에 method나 pointcut으로 잘못된 resource 정보가 들어가 있어서 발생된 오류입니다. (1111로 등록된 잘못된 정보)
context-security.xml 상에 정의된 패턴정보(공통컴포넌트의 경우는 COMTNROLEINFO 테이블, 실행환경의 기본 정보로는 SECURED_RESOURCES 테이블)을 확인하셔서 '1111'로 정의된 부분을 삭제하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
해당 오류는 security 부분에 method나 pointcut으로 잘못된 resource 정보가 들어가 있어서 발생된 오류입니다. (1111로 등록된 잘못된 정보)
context-security.xml 상에 정의된 패턴정보(공통컴포넌트의 경우는 COMTNROLEINFO 테이블, 실행환경의 기본 정보로는 SECURED_RESOURCES 테이블)을 확인하셔서 '1111'로 정의된 부분을 삭제하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.