service jenkins startStarting jenkins (via systemctl): Job for jenkins.service failed because the control process exited with error code.See "systemctl status jenkins.service" and "journalctl -xe" for details. jenkins: invalid Java version: openjdk version

jenkins 설치를 하고 서비스를 구동을 했더니
# service jenkins start
Starting jenkins (via systemctl): Job for jenkins.service failed because the control process exited with error code.
See "systemctl status jenkins.service" and "journalctl -xe" for details.
[FAILED]
실패를 한다 그래서 로그 확인했더니

이렇게 에러가 떠 있고 찾아보면
# java -version
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (build 25.412-b08, mixed mode)
rocky 8.10 버전은 java 기본 버전이 1.8 버전이다.

# yum install java-11
java 11버전을 설치 해주고
# alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.el8.x86_64/jre/bin/java)
2 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.20.1.1-2.el8.x86_64/bin/java)
Enter to keep the current selection[+], or type selection number: 2
java 기본 버전을 11로 변경
# java --version
openjdk 11.0.20.1 2023-08-24 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.20.1.1-1) (build 11.0.20.1+1-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.20.1.1-1) (build 11.0.20.1+1-LTS, mixed mode, sharing)
# service jenkins start
Starting jenkins (via systemctl): [ OK ]
서비스 시작 해주면 문제없이 구동이 된다.
'Linux' 카테고리의 다른 글
| 램 불량 테스트 GoldMemory (0) | 2026.07.10 |
|---|---|
| WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 해결 방법 2가지 (1) | 2026.05.29 |
| The form contains the following error:Username has already been taken gitlab (2) | 2025.08.24 |
| kdbg install for rocky 8.10 (0) | 2025.08.01 |
| openproject user 계정 삭제 방법 (3) | 2025.06.28 |