
cat /home/ec2-user/deploy.log
nohup: failed to run command 'java': No such file or directory
새로운 애플리케이션 PID:
===== 배포 완료 : Mon Feb 17 01:33:03 2025 =====
진짜 눈물나는 에러다.
java --version
이 명령어를 치면
openjdk 17 2021-09-14
OpenJDK Runtime Environment (build 17+35-2724)
OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing)
이렇게 자바가 잘 깔려있다고 뜨는데 왜 자꾸 안되는건지 ㅜ 이 에러로 1시간30분은 잡아먹은거 같다.
결론은 설치되어있는 파일 내에서 파일 이름이 이상하게 설정되어 있어서 자바를 찾지 못했던 것이었다.. 이렇게 간단한 오류라니 눈물남
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
원래는 위 코드처럼 적혀있었는데
export JAVA_HOME=/usr/lib/jvm/jdk-17
이 코드로 변경하니까 거짓말같이 모든 것이 해결되면서 배포 성공했다,,, 이름을 잘 확인해보자,,,
which java
powershell에서 치니까 /usr/lib/jvm/jdk-17/bin/java 이렇게 나온다 여기서 bin/java는 파일이기 때문에 떼버리고 앞부분만 잘라서
ls -l /usr/lib/jvm/
이렇게 검색을 하면 파일 이름들이 쭉 나온다. 여기서 자바를 찾아서 코드에 옮기면 된다.. 배포로 고생하는 모든 사람들 화이팅!