반응형

상황

윈도우에서 젠킨스가 꺼져있길래, 젠킨스 서버를 다시 시작하려고 했다.

윈도우키 + R 누르고 services.msc를 입력 후 "Jenkins" 라는 서비스를 찾아 "시작" 버튼을 눌렀다.

 

문제/에러

Windows에서 재시작해도 작동하지 않는다.

 

 

로컬 컴퓨터에서 Jenkins 서비스를 시작하지 못했습니다.
오류 1067: 프로세스가 예기치 않게 종료되었습니다.

 

원인

※ 중요: 아래의 원인이 실제 원인이 아닐 수도 있습니다.

반드시 C:\Program Files\Jenkins\jenkins.err.log에 어떤 로그가 찍히는지 확인하세요.

 

현재 자바 버전이 젠킨스가 요구하는 자바 버전보다 낮아서 발생하는 에러였다.

현재 Java 버전: Java 1.8.0

젠킨스가 요구하는 Java 버전: Java 버전을 11 혹은 17로 업그레이드해야한다.

- 파일위치: C:\Program Files\Jenkins\jenkins.err.log

Running with Java 8 from C:\Program Files\Java\jdk1.8.0_191\jre, which is older than the minimum required version (Java 11).
Supported Java versions are: [11, 17]
See https://jenkins.io/redirect/java-support/ for more information.
Running with Java 8 from C:\Program Files\Java\jdk1.8.0_191\jre, which is older than the minimum required version (Java 11).
Supported Java versions are: [11, 17]
See https://jenkins.io/redirect/java-support/ for more information.
Running with Java 8 from C:\Program Files\Java\jdk1.8.0_191\jre, which is older than the minimum required version (Java 11).
Supported Java versions are: [11, 17]
See https://jenkins.io/redirect/java-support/ for more information.
Running with Java 8 from C:\Program Files\Java\jdk1.8.0_191\jre, which is older than the minimum required version (Java 11).
Supported Java versions are: [11, 17]
See https://jenkins.io/redirect/java-support/ for more information.
Running with Java 8 from C:\Program Files\Java\jdk1.8.0_191\jre, which is older than the minimum required version (Java 11).
Supported Java versions are: [11, 17]
See https://jenkins.io/redirect/java-support/ for more information.

 

 

해결방법

Windows에서 Java 11 혹은 Java 17로 업그레이드 해주자.

1. Open JDK 11 다운로드

https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_windows-x64_bin.zip

 

2. 압축파일을 적당한 위치 (C:\Program Files\java 추천)에 놓고 압축을 풀어준다

 

3. 내 PC -> 고급 시스템 설정 -> 환경변수 > 시스템변수 에 들어가서 아래의 환경변수 적용해준다.

JAVA_HOME: C:\Program Files\java\jdk-11.0.2

PATH: %JAVA_HOME%\bin

 

4. 해당 Java 11 혹은 Java 17로 적용하기 위해 jenkins.xml파일을 변경하자.  (C:\Program Files\Jenkins\jenkins.xml)

아래의 After처럼 바꾸자. 아까 [2]에서 풀었던 java 경로를 기준으로 아래와 같이 java.exe의 Full path를 넣어주자.

 

Before:

  <executable>C:\Program Files\Java\jdk1.8.0_191\bin\java.exe</executable>

After:

<executable>C:\Program Files\Java\jdk-11.0.2\bin\java.exe</executable>

 

 

 

 

당신의 시간을 절약했으면 아래의 좋아요 부탁드립니다.

퍼갈때 출처 반드시 남겨주세요.

반응형