티스토리 뷰
반응형
지금 사용중인 서버의 운영체제는 Amazon Linux 인 EC2를 운용하고 있습니다. 젠킨스의 문제가 생겨 로그를 확인해보고 검색을 해보니 Java 8 버전을 사용하지 않아 문제가 발생한다고 합니다. ㅠㅠ
그래서 문제를 해결하기 위해 Java 8 버전으로 다운그레이드를 합니다.
- 현재 사용하고 있는 자바 버전 16
- 기존에 설치된 자바 버전 8, 11
자바 설치 방법
Java8
sudo yum install java-1.8.0-openjdk
Java11
sudo amazon-linux-extras install java-openjdk11
자바 버전 체크
java -version
1. alternatives --config java
-> 3 // permission denied (권한이 없음)
-> 이렇게 치니 안되서 sudo 를 앞에 붙여 다시 실행하였습니다.
$ sudo alternatives --config java
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/java-11-amazon-corretto.aarch64/bin/java
*+ 2 /usr/lib/jvm/java-16-amazon-corretto/bin/java
3 java-1.8.0-openjdk.aarch64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342.b07-1.amzn2.0.1.aarch64/jre/bin/java)
Enter to keep the current selection[+], or type selection number: 3
이후 다시 버전을 확인해보았습니다.
근데 문제는 JDK11 일 때 젠킨스가 실행되는 것은 함정이었다...
젠킨스 실행 명령어
sudo systemctl start jenkins.service
Reference: https://tecadmin.net/install-java-on-amazon-linux/
반응형
'Server' 카테고리의 다른 글
Spring Boot 3 버전으로 업그레이드 (0) | 2022.11.13 |
---|---|
좋은 에러 메시지를 만드는 6가지 원칙 (6) | 2022.10.24 |
[Jenkins] 환경변수 설정 방법 (0) | 2022.10.08 |
build.gradle 에서 application.properties 값 사용하는 방법 (0) | 2022.10.07 |
유료로 대체되는 Docker Desktop 대체하기 (0) | 2022.10.06 |
[Java] JPA 복합키의 장점과 단점 알아보기 (0) | 2022.10.02 |
댓글
공지사항