eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

개발환경 4.1에서 4.2 변경 문의
  • 작성자

    C***S

  • 작성일

    2024-10-21 15:52:21

  • 조회수

    926

  • 구분

    개발환경 / 4.2

  • 진행상태

    완료

질문

전자정부프레임워크 4.1과 JDK 11을 사용해 기존에 프로젝트를 개발했습니다.

이번에 JDK 버전을 17로 올리기 위해 권장 개발환경인 전자정부프레임워크 4.2 버전으로 올리려고 하는데 오류가 발생합니다.

https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtemigration4.2 문서를 참조하였으나 오류가 발생해 문의드립니다

1. 기존 4.1에서 사용하던 pom.xml 에 dependency 버전을 4.1.0에서 4.2.0으로 변경
2. 프로젝트 Properties > Java Build Path > Libraries > JRE System Library를 JavaSE-11 에서 JavaSE-17로 변경
3. 프로젝트 Properties > Java Build Path > Libraries > Maven dependencies에 missing으로 표시되는 jar파일이 있어 실행환경 4.2.0에 있는 eGovFrame_Lite_Minimum_4.2.0.zip 파일을 다운받아 jar파일을 경로에 복사
4. Project > Clean...
5. Servers > Tomcat Clean...
6. Update Maven Project (Force Update of ... 체크)

여기까지 진행 후 톰캣 실행시 첨부한 txt 파일처럼 오류가 발생합니다.

오류에 대한 해결방법을 문의드리며 해결이 불가능한 경우 개발환경 4.1에서 JDK 17을 사용하여 개발을 진행해야 하는데 가능한지 함께 문의드립니다.

환경정보
    - OS 정보 :
    - 표준프레임워크 버전 : 4.2
    - JDK(JRE) 정보 : JDK 17
    - WAS 정보 :
    - DB 정보 :
    - 기타 환경 정보 : 톰캣 10.1
첨부파일
답변

안녕하세요.
표준프레임워크 센터입니다.

pom.xml 파일에서
레포지토리 URL을 확인해 보시기 바랍니다.
<repositories>
    <repository>
        <id>mvn2s</id>
        <url>https://repo1.maven.org/maven2/</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
    <repository>
        <id>egovframe</id>
        <url>https://maven.egovframe.go.kr/maven/</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

표준프레임워크 레포지토리 URL은 다음과 같습니다.
https://maven.egovframe.go.kr/maven/

표준프레임워크 v4.1은 JDK8을 기준으로 배포하고 있으며
JDK17 기반에서는 운영하시는 환경에서
호환이 가능한지 사전에 테스트를 해보시기 바랍니다.

감사합니다.

이 페이지의 구성

묻고 답하기