톰캣 구동시 에러확인 부탁드립니다...
- 작성자 :
- 코*이
- 작성일 :
- 2020-10-01 14:10:22
- 조회수 :
- 6,168
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
Error creating bean with name '_filterChainList': Cannot create inner bean '(inner bean)' of type [org.springframework.security.config.OrderedFilterBeanDefinitionDecorator$OrderedFilterDecorator] while setting bean property 'filters' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#11': Cannot resolve reference to bean 'filterSecurityInterceptor' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'filterSecurityInterceptor' defined in file [xxxxxxxx\context-security.xml]: Cannot resolve reference to bean 'databaseObjectDefinitionSource' while setting bean property 'objectDefinitionSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'databaseObjectDefinitionSource' defined in file [xxxxxxxx\context-security.xml]: Initialization of bean failed; nested exception is org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'com.sun.proxy.$Proxy9 implementing egovframework.com.sec.security.securedobject.ISecuredObjectService,org.springframework.context.ApplicationContextAware,org.springframework.beans.factory.InitializingBean,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised' to required type 'egovframework.rte.fdl.security.securedobject.EgovSecuredObjectService' for property 'securedObjectService'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [com.sun.proxy.$Proxy9 implementing egovframework.com.sec.security.securedobject.ISecuredObjectService,org.springframework.context.ApplicationContextAware,org.springframework.beans.factory.InitializingBean,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised] to required type [egovframework.rte.fdl.security.securedobject.EgovSecuredObjectService] for property 'securedObjectService': no matching editors or conversion strategy found
egov2.6
jdk 1.6
tomcat 7
환경에서 톰켓 구동시 에러가 나오는데 도저히 모르겠습니다.
패키지 명 다 확인했고, context-security.xml 내용 확인했고,
DB에서 테이블 조회 해봤는데 이상 없습니다.
local환경 톰캣 디렉토리에서 직접 war 파일을 배포해서 구동하면 실행이 되는데
개발하려고 ide를 통해 톰켓 구동 시 위와 같이 에러가 나오네요
intellij, eclipse 모두 해봤는데 둘다 안됩니다..
ide에서의 설정 문제인가요?
egov2.6
jdk 1.6
tomcat 7
환경에서 톰켓 구동시 에러가 나오는데 도저히 모르겠습니다.
패키지 명 다 확인했고, context-security.xml 내용 확인했고,
DB에서 테이블 조회 해봤는데 이상 없습니다.
local환경 톰캣 디렉토리에서 직접 war 파일을 배포해서 구동하면 실행이 되는데
개발하려고 ide를 통해 톰켓 구동 시 위와 같이 에러가 나오네요
intellij, eclipse 모두 해봤는데 둘다 안됩니다..
ide에서의 설정 문제인가요?
A
안녕하세요.
표준프레임워크센터 입니다.
프로파일 설정으로 인해
빈 구성이 제대로 되지 않은듯 합니다.
다음 설정 파일을 확인해 보면
/src/main/resources/egovframework/egovProps/globals.properties
다음과 같은 설정이 되어 있습니다.
Globals.Auth = security
이 설정은 스프링 프로파일로 동작을 하며
다음과 같은 JVM설정도 가능합니다.
-Dspring.profiles.active=security
개발환경 이클립스에서는
Run As > Run Configuration에서
Arguments 탭에서 VM arguments 항목에 추가하시면 됩니다.
감사합니다.
표준프레임워크센터 입니다.
프로파일 설정으로 인해
빈 구성이 제대로 되지 않은듯 합니다.
다음 설정 파일을 확인해 보면
/src/main/resources/egovframework/egovProps/globals.properties
다음과 같은 설정이 되어 있습니다.
Globals.Auth = security
이 설정은 스프링 프로파일로 동작을 하며
다음과 같은 JVM설정도 가능합니다.
-Dspring.profiles.active=security
개발환경 이클립스에서는
Run As > Run Configuration에서
Arguments 탭에서 VM arguments 항목에 추가하시면 됩니다.
감사합니다.