Gradle build daemon disappeared unexpectedly(ec2 스펙 업)
해당 인스턴스를 스펙업 해야한다. 그렇지 않아도 Build Now를 하는데 3번 연속 팅겨서 4번째 만에 성공한 결과화면이다.
ec2에 가서 인스턴스 중지한다.
인스턴스 설정 - 인스턴스 유형 변경에 들어간다.
인스턴스 유형별 스펙은 다음과 같다. t2.micro는 가장 기본적인 옵션으로 프리티어용인데 상황에 맞게 스펙업한다.
t2.micro에서 t2.large로 스펙업을 했다.
출처 : https://workerrich.tistory.com/14
Java SE 11 using tool chain : JDK 8 (1.8)
jenkins 배포 도중 오류가 났는데, 자바 11버전이 아닌 자바 1.8버전 사용때문이다.
centos 7을 사용중이기 때문에 다음 명령어로 설치된 자바 리스트를 본다.
rpm -qa | grep java
1.8 버전을 모두 삭제해야 한다.
sudo yum remove java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64
sudo yum remove java-1.8.0-openjdk-headless-1.8.0.322.b06-1.el7_9.x86_64
모두 삭제하고 나서, java -version을 하니 11버전이 기본으로 설정되어 있다.
UNPROTECTED PRIVATE KEY FILE 에러
.pem파일이 너무 open 되어 있다는 경고이다
터미널을 연 뒤, 해당 파일 경로에서
chmod 600 pem파일이름.pem
gradle jar가 생성되지 않는 이유
gradle에서 jar를 실행했는데, /build경로에 libs와 jar 파일이 생성되지 않아 자세히 살펴보니 jar가 SKIPPED 되었음
이유를 찾아보니 아래와 같이 bootJar가 관여하는것으로 추정하여 bootJar를 해봄
정상적으로 /build/libs/app.jar 가 생성되었다.
반응형
'문제 해결, 기술 비교 > 개인프로젝트(북클럽)' 카테고리의 다른 글
centos에 redis 설치하기 (0) | 2022.05.19 |
---|---|
Artillery로 한줄 게시판 저장/조회 성능 개선하기 (0) | 2022.05.13 |
Github webhook & Jenkins 연동하기 (0) | 2022.02.05 |
nginx를 이용한 로드밸런싱 및 무중단 배포 (0) | 2022.02.03 |
Jenkins 이용해서 배포하기 (0) | 2022.02.02 |