전자정부 프레임웍 사용시
java.lang.NoClassDefFoundError: Lorg/springframework/beans/factory/access/BeanFactoryReference
가 뜰 때가 있다.
spring 프레임웍과 연관된 jar 를 pom.xml에 넣을 때, 전자정부 해당 버전의 spring framework version과 맞지 않으면 이런 현상이 발생한다. 나는 spring-test 를 가져올때 최신버전을 가져왔더니 이런 현상이 발생했다.
전자정부프레임웍의 각 버전별로 포함되어있는 RTE(실행환경)의 모듈들과, 버전은 여기에 적혀있다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtea3.9_overview
이 문서에 적힌 spring 버전을 그대로 spring-test 버전에 적어주었더니 문제가 해결되었다.
'프로그래밍' 카테고리의 다른 글
M1용 visual studio code (vscode) 정식 버전이 나왔네요. (0) | 2021.05.11 |
---|---|
가비지 콜렉션에 대해 알아보았습니다. (0) | 2020.08.20 |
맥용 전자정부 개발환경에 lombok 설치가 안되는 문제 해결. (0) | 2020.07.01 |
이클립스 톰캣 실행시 Unknown version of Tomcat was specified. (0) | 2020.06.28 |
맥 카탈리나 업그레이드 후 git 에서 xcrun: error: invalid active developer path 문제 해결 방법 (0) | 2020.06.28 |