실행 오류 발생
-- 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를 다운받아 설치해야 한다.
sudo amazon-linux-extras install -y java-openjdk11
$ 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
$ sudo yum install -y java-11-amazon-corretto-devel
yum list java*jdk-devel
이제 가능한 자바 버전에 11이 추가되었다.
yum install -y java-11-openjdk-devel.x86_64
기존에 8버전이 깔려있었기 때문에 이를 11버전으로 변경해줘야 한다.
update-alternatives --config java
하고 출력되는 자바 목록들 중에서 11버전 선택
java -verison
이제 11로 바뀌었다.
계속 헤매다가 덕분에 좋은 정보 잘 보고 갑니다.
정말 감사합니다.