3.6에서 3.7 버전 업그레이드 시 iBatis SqlMapExecutor 클래스 오류(재업)
- 작성자 :
- 김*연
- 작성일 :
- 2020-02-11 17:30:21
- 조회수 :
- 2,604
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
3.7 업그레이드 시
오류 1)
The project was not built since its build path is incomplete. Cannot find the class file for com.ibatis.sqlmap.client.SqlMapExecutor. Fix the build path then try building this project.
오류 2)
The type com.ibatis.sqlmap.client.SqlMapExecutor cannot be resolved. It is indirectly referenced from required .class files AbstractSqlMapDao.java
위와 같은 오류를 어제 문의드렸었는데요,
egovframework.rte.fdl.excel : 3.7.0
---> egovframework.rte.psl.dataaccess : 3.7.0
---> ibatis-sqlmap : 2.3.4.726
위와 같은 의존 관계를 확인 후 답변 주셔서, egovframework.rte.fdl.excel 디펜던시를 추가해보았습니다.
그럼에도 불구하고 동일한 오류가 나네요ㅠㅠ
egovframework.rte.psl.dataaccess 만 있을 때, egovframework.rte.psl.dataaccess, egovframework.rte.fdl.excel 디펜던시가 모두 있을 때
두 경우 모두 위의 2가지 오류가 동일하게 발생합니다.
그리고 pom.xml의 Dependency Hierarchy 탭에서도 ibatis-sqlmap 라이브러리를 확인할 수 없었습니다.
3.7로 업그레이드 시, pom.xml 파일을 첨부합니다.
[첨부파일]
1. v3.6 Dependency hierarchy.PNG : 3.6 버전일 때 디펜던시 의존관계
2. v3.7 DependencyHierarchy(excel 포함).PNG : 3.7로 업그레이드 시 디펜던시 의존관계
3. pom_v3.7.txt : 3.7로 업그레이드 시 pom.xml 파일
3.7 업그레이드 시
오류 1)
The project was not built since its build path is incomplete. Cannot find the class file for com.ibatis.sqlmap.client.SqlMapExecutor. Fix the build path then try building this project.
오류 2)
The type com.ibatis.sqlmap.client.SqlMapExecutor cannot be resolved. It is indirectly referenced from required .class files AbstractSqlMapDao.java
위와 같은 오류를 어제 문의드렸었는데요,
egovframework.rte.fdl.excel : 3.7.0
---> egovframework.rte.psl.dataaccess : 3.7.0
---> ibatis-sqlmap : 2.3.4.726
위와 같은 의존 관계를 확인 후 답변 주셔서, egovframework.rte.fdl.excel 디펜던시를 추가해보았습니다.
그럼에도 불구하고 동일한 오류가 나네요ㅠㅠ
egovframework.rte.psl.dataaccess 만 있을 때, egovframework.rte.psl.dataaccess, egovframework.rte.fdl.excel 디펜던시가 모두 있을 때
두 경우 모두 위의 2가지 오류가 동일하게 발생합니다.
그리고 pom.xml의 Dependency Hierarchy 탭에서도 ibatis-sqlmap 라이브러리를 확인할 수 없었습니다.
3.7로 업그레이드 시, pom.xml 파일을 첨부합니다.
[첨부파일]
1. v3.6 Dependency hierarchy.PNG : 3.6 버전일 때 디펜던시 의존관계
2. v3.7 DependencyHierarchy(excel 포함).PNG : 3.7로 업그레이드 시 디펜던시 의존관계
3. pom_v3.7.txt : 3.7로 업그레이드 시 pom.xml 파일
A
안녕하세요.
표준프레임워크센터 입니다.
첨부하신 pom파일을 보니
다음 부분에 버전이 맞지 않습니다.
<spring.security.version>3.2.3.RELEASE</spring.security.version>
v3.7에서는 spring security 4.0.3버전을 사용하셔야 합니다.
그외에 pom파일에서 버전이
서로간에 맞지 않는것들이 있을수 있습니다.
다음 페이지에서 실행환경 v3.7에 체크하신후
https://www.egovframe.go.kr/EgovOSS.jsp?menu=1&submenu=2&leftsub=3
라이브러리의 버전을 점검해 보셔야 합니다.
개발사업내에서 개발이 진행되면서
pom파일의 수정및 변경되게 되는데
이때 여러가지 유형이 발생될듯 합니다.
일전에 안내드린 공통컴포넌트 v3.7을 확인하시면
ibatis를 적용한 pom파일이 있으니
현재 사용하시는 pom파일과 비교분석을 하셔야 할듯 합니다.
공통컴포넌트는
포탈사이트 메인에서 다운로드 > 공통컴포넌트 선택하시고
좌측메뉴 > 공통컴포넌트 > 다운로드 선택하시고
"공통컴포넌트 3.7.3 all-in-one 및 신규 50종 보안강화 패치"을 클릭하신다음
"egovframework-all-in-one_v3.7.3.zip" [17,573,044 byte] 파일을 다운로드 하셔서
pom파일을 비교해보시면 좋을듯 합니다.
해당 예제는 v3.7에 ibatis를 적용하고 있습니다.
감사합니다.
표준프레임워크센터 입니다.
첨부하신 pom파일을 보니
다음 부분에 버전이 맞지 않습니다.
<spring.security.version>3.2.3.RELEASE</spring.security.version>
v3.7에서는 spring security 4.0.3버전을 사용하셔야 합니다.
그외에 pom파일에서 버전이
서로간에 맞지 않는것들이 있을수 있습니다.
다음 페이지에서 실행환경 v3.7에 체크하신후
https://www.egovframe.go.kr/EgovOSS.jsp?menu=1&submenu=2&leftsub=3
라이브러리의 버전을 점검해 보셔야 합니다.
개발사업내에서 개발이 진행되면서
pom파일의 수정및 변경되게 되는데
이때 여러가지 유형이 발생될듯 합니다.
일전에 안내드린 공통컴포넌트 v3.7을 확인하시면
ibatis를 적용한 pom파일이 있으니
현재 사용하시는 pom파일과 비교분석을 하셔야 할듯 합니다.
공통컴포넌트는
포탈사이트 메인에서 다운로드 > 공통컴포넌트 선택하시고
좌측메뉴 > 공통컴포넌트 > 다운로드 선택하시고
"공통컴포넌트 3.7.3 all-in-one 및 신규 50종 보안강화 패치"을 클릭하신다음
"egovframework-all-in-one_v3.7.3.zip" [17,573,044 byte] 파일을 다운로드 하셔서
pom파일을 비교해보시면 좋을듯 합니다.
해당 예제는 v3.7에 ibatis를 적용하고 있습니다.
감사합니다.