본문 바로가기
[AWS-RDP]/Jenkins

[중요][JAVA 11 설치] Jenkins 설치 후 실행 오류!!

by METAVERSE STORY 2023. 8. 30.
반응형

 

실행 오류 발생

-- The result is failed.
Nov 17 07:02:27 new-chevita systemd[1]: Unit jenkins.service entered failed state.
Nov 17 07:02:27 new-chevita systemd[1]: jenkins.service failed.
log file: : invalid Java version: openjdk version "1.8.0_342"
--

https://www.jenkins.io/blog/2022/06/28/require-java-11/
2022.6월 이후 jenkins 버전에서는 java 11을 요구한다고 한다.

yum으로 설치 가능한 jdk 버전을 확인할 수 있다.

yum list java*openjdk*


현재 amazon linux 2를 사용하고 있는데 yum에서 설치 가능한 jdk는 1.8 버전까지이다.
11버전은 amzon에서 제공하는 open jdk인 amazon coretto를 다운받아 설치해야 한다.

  1. jdk 11 다운받기
sudo amazon-linux-extras install -y java-openjdk11
  1. 패키지 관리자에 corrtto rpm 레포지토리 추가
$ sudo rpm --import https://yum.corretto.aws/corretto.key
$ sudo curl -L -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo
  1. java 11 설치
$ sudo yum install -y java-11-amazon-corretto-devel
  1. 설치가능 패키지 확인
yum list java*jdk-devel

이제 가능한 자바 버전에 11이 추가되었다.

  1. 11버전 설치
yum install -y java-11-openjdk-devel.x86_64

기존에 8버전이 깔려있었기 때문에 이를 11버전으로 변경해줘야 한다.

update-alternatives --config java

하고 출력되는 자바 목록들 중에서 11버전 선택

  1. version 확인
java -verison

이제 11로 바뀌었다.

 

 

 

출처 : https://velog.io/@soohyeonb_9/Jenkins-%EC%84%A4%EC%B9%98-%ED%9B%84-%EC%8B%A4%ED%96%89-%EC%98%A4%EB%A5%98

반응형

댓글