개발 인생/DevOps

Jenkins - Openjdk 17기반 세팅

견과류아몬드 2023. 7. 23. 21:17

Java 17기반 jenkins를 설치하면서 오류가 났다.

* 많은 블로그에서 jenkins에 대한 설정을 /etc/sysconfig/jenkins에서 바꾸라고 하지만
해당 버전에서는 모든 설정은
/usr/lib/systemd/system/jenkins.service 에서 수정해야한다.

 

1. vi /usr/lib/systemd/system/jenkins.service에서 수정.

1-1. 

jenkins: failed to find a valid Java installation

jenkins에서 요구하는 java가 맞지 않아서 생긴 문제

 

jenkins가 요구하는 java 17이 설치는 되어있지만 경로 지정을 하지 않아 문제가 생겼다.

 

1) Java 경로 찾기

echo $JAVA_HOME

2) 얻은 java 경로로 /usr/lib/systemd/system/jenkins.service 값 수정

Environment="JAVA_HOME=/opt/jdk-17"

 

1-2.

java.io.IOException: Failed to start Jetty

0.0.0.0/0.0.0.0:8080

포트 충돌로 인해 발생한 문제

 

1) 포트 변경

Environment="JENKINS_PORT=8081"

 

2. 폰트 미설치

2-1.

Cannot load from short array because "sun.awt.FontConfiguration.head" is null
sudo yum install fontconfig

 

'개발 인생 > DevOps' 카테고리의 다른 글

도커 컨테이너 브릿지  (0) 2022.07.11