반응형
실행 오류 발생
-- 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를 다운받아 설치해야 한다.
- jdk 11 다운받기
sudo amazon-linux-extras install -y java-openjdk11
- 패키지 관리자에 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
- java 11 설치
$ sudo yum install -y java-11-amazon-corretto-devel
- 설치가능 패키지 확인
yum list java*jdk-devel
이제 가능한 자바 버전에 11이 추가되었다.
- 11버전 설치
yum install -y java-11-openjdk-devel.x86_64
기존에 8버전이 깔려있었기 때문에 이를 11버전으로 변경해줘야 한다.
update-alternatives --config java
하고 출력되는 자바 목록들 중에서 11버전 선택
- version 확인
java -verison
이제 11로 바뀌었다.
반응형
'[AWS-RDP] > Jenkins' 카테고리의 다른 글
[AWS][젠킨스 서버] Amazon Linux 2 에 Docker 설치하기 (0) | 2023.09.07 |
---|---|
[참고][JAVA11 설치필요] EC2(Amazon Linux 2)에 Jenkins 설치!! (0) | 2023.08.29 |
댓글