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 |
---|