• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

My-Second-Project 빌드에러

22.12.23 10:22 작성 22.12.23 10:34 수정 조회수 550

0

안녕하세요 강의 듣다가 에러가 나서 질문 남깁니다..😭

빌드에러.PNGdocker_javahome.PNGjdk설정.PNG캡처.PNG자바버전.PNG자바도 잘 설치되어 있습니다.

java_home 경로도 제대로 해준 거 같은데 빌드가 되지 않습니다.. 도커 컨테이너 젠킨스 서버에서도 My-Second-Project 디렉토리도 잘 있습니다ㅠㅠㅠ

 

혹시 이 문제 아시는 분 댓글 남겨주시면 감사하겠습니다😭😭😭😭😭

답변 2

·

답변을 작성해보세요.

2

최경민님의 프로필

최경민

2023.01.19

JAVA_HOME경로 확인후

image젠킨스관리 > Global Tool Configuration > JDK 수정

image

 

갠지스님의 프로필

갠지스

2023.01.26

덕분에 오류 잘 해결했습니다. 감사합니다.

0

안녕하세요, 이도원입니다.

올려주신 오류 메시지를 확인해 보면, opt/java/openjdk/bin/java 위치의 파일을 못 찾는다는 에러인것 같습니다. Jenkins 서버(컨테이너 혹은 VM)에서 직접 java -version을 확인하였을 때 정상적으로 보였다 하더라고, 해당 opt/java/openjdk/bin/java 경로에 파일이 존재하지 않을 수도 있습니다. java -version 명령어로 확인되는 JRE의 정확한 디렉토리를 확인하시고 경로를 설정해 보셔야 할 것 같습니다. 우선 CentOS에서의 자바 경로 확인은

$ which javac

$ readlink -f /usr/bin/javac

등의 명령어로 확인가능하며, 경로도 정확하다면, jenkins 계정으로 java 명령어가 실행가능한 지도 확인해 보셔야 할 것 같습니다. My-Second-Project 디렉토리에서 java 명령어를 실행할 때는 jenkins 계정입니다.

끝으로 Jenkins에서 설정하고 실행되는 모든 명령어들은 각각의 단계를 나우어서, Jenkins의 Contain 또는 VM으로 접속 후에도 동일하게 실행되어야 하기 때문에, 수작업으로 각 단계가 실행되는지 확인해 보시는 것도 좋을 듯 합니다.

감사합니다.