공통컴포넌트 추가 설치후 서버실행 오류3
- 작성자 :
- J*
- 작성일 :
- 2025-02-19 15:48:17
- 조회수 :
- 181
- 구분 :
- 공통컴포넌트 / 4.1
- 진행상태 :
- 완료
Q
- 오류메세지 입니다.
- 상세정보는 첨부된 파일 확인해보시면 됩니다.
- 공통컴포넌트 설치이후 여러가지로 오류문제 여러가지로 해결해가면서 위 오류가 발생했는데, 어떤부분블 바꿔야될지 감이 안잡히네요.
- context-common.xml 봐도 위 빈 명칭은 문제 없는것 같은데 안에 클래스패스도 다른 버전들과도 동일한데 뭐가 문제인지 모르겠네요
- xml 파일정보도 같이 올립니다
해결방법 답변 요청합니다.
- 상세정보는 첨부된 파일 확인해보시면 됩니다.
- 공통컴포넌트 설치이후 여러가지로 오류문제 여러가지로 해결해가면서 위 오류가 발생했는데, 어떤부분블 바꿔야될지 감이 안잡히네요.
- context-common.xml 봐도 위 빈 명칭은 문제 없는것 같은데 안에 클래스패스도 다른 버전들과도 동일한데 뭐가 문제인지 모르겠네요
- xml 파일정보도 같이 올립니다
해결방법 답변 요청합니다.
환경정보
-
- OS 정보 : 윈도우
- 표준프레임워크 버전 : 4.1
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat
- DB 정보 : 오라클
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
기재하신 정보가 제한적이기 때문에 구체적인 원인 파악은 어렵지만
첨부해주신 스택 트레이스를 확인해 보면 다음과 같은 오류 메시지가 확인됩니다.
Cannot convert value of type 'org.springframework.context.support.ResourceBundleMessageSource'
to required type 'org.springframework.context.support.ReloadableResourceBundleMessageSource'
context-common.xml 에 선언된 egovMessageSource의 클래스는 EgovMessageSource 이며
해당 클래스는 ReloadableResourceBundleMessageSource를 상속받고 있으면서도 동시에 내부에 ReloadableResourceBundleMessageSource 타입의 필드를 가지고 있습니다.
오류가 발생하는 설정에서는 org.springframework.context.support.ReloadableResourceBundleMessageSource를 사용하고 있는데,
이 빈이 EgovMessageSource의 reloadableResourceBundleMessageSource 프로퍼티에 주입되려고 할 때 타입 변환 오류가 발생하는 것으로 보입니다.
공통 컴포넌트의 context-common.xml에서 동일한 설정을 수행하고 있으니 비교하여 수정하여 보시기 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
기재하신 정보가 제한적이기 때문에 구체적인 원인 파악은 어렵지만
첨부해주신 스택 트레이스를 확인해 보면 다음과 같은 오류 메시지가 확인됩니다.
Cannot convert value of type 'org.springframework.context.support.ResourceBundleMessageSource'
to required type 'org.springframework.context.support.ReloadableResourceBundleMessageSource'
context-common.xml 에 선언된 egovMessageSource의 클래스는 EgovMessageSource 이며
해당 클래스는 ReloadableResourceBundleMessageSource를 상속받고 있으면서도 동시에 내부에 ReloadableResourceBundleMessageSource 타입의 필드를 가지고 있습니다.
오류가 발생하는 설정에서는 org.springframework.context.support.ReloadableResourceBundleMessageSource를 사용하고 있는데,
이 빈이 EgovMessageSource의 reloadableResourceBundleMessageSource 프로퍼티에 주입되려고 할 때 타입 변환 오류가 발생하는 것으로 보입니다.
공통 컴포넌트의 context-common.xml에서 동일한 설정을 수행하고 있으니 비교하여 수정하여 보시기 바랍니다.
감사합니다.