아래 글에서 인스턴스를 잘 생성했고, ssh 접속까지 확인했다면
스프링부트로 만든 프로젝트를 배포해보기 위해
ubuntu서버에 JDK를 설치하고 환경변수 설정까지 해보자
(인스턴스가 준비 안됐거나, 리눅스 계열의 서버가 없는 경우 아래글 참조해서 하나 만들어보자)
[Oracle Cloud] 오라클 클라우드 인스턴스 생성
오라클 클라우드를 사용하기 위한 계정 만들기에 성공했다면 이제 한시름 놓고, 고성능의 서버는 아니지만, 평생 무료로 쓸수있는 개인 클라우드 서버 구축을 천천히 진행해보자! [Oracle Cloud] 오
devconq.tistory.com
실행환경
open-jdk11
Mac OS
termius app (ssh, sftp 터미널 앱)
OCI 인스턴스 - ubuntu 22.04
오라클 클라우드 프리티어를 이용해서 만든
ubuntu 서버에 ssh 접속을 한다
먼저 설치된 java가 있는지 기본 명령어 입력
java -version
설치된 자바가 없어도 된다
친절하게도 설치 할 수 있도록 버전에 맞는 명령어를 제공해준다
우리는 그중에서도 아래 글에서 세팅했던대로 자바 11 버전을 설치해보자
(이 ubuntu 서버에 스프링부트로 만든 프로젝트를 올려볼꺼니까)
[spring boot] 스프링부트 프로젝트 생성 & 실행 (feat. intelliJ)
👍 오늘의 주제 : 인텔리제이에서 스프링부트 프로젝트 생성해서 실행해보기 ✅ Spring Boot? 👉 스프링 프레임워크의 일종으로, 스프링을 사용하여 웹 어플리케이션을 개발할 때 필요한 여러 설
devconq.tistory.com
ubuntu 22.04에서는 open-jdk11이 default 버전이라 아래처럼 입력해도 설치가 잘 된다
다른 java 버전을 사용하고 싶다면 무조건 따라하지말고 필요에 맞는 버전을 설치하자
sudo apt install default-jre
java가 정상적으로 설치되었고
이번에는 javac 버전을 체크해보자
하지만 설치를 안했으니 당연히 없겠죠?
한 문자만 틀리게 명령어 입력해서 설치해보자
(솔직히 "sudo apt install default-jdk" 이 명령어 하나로 jdk, jre 다 설치 되는데 빙빙 돌아서 와봤다...
jre만 필요한 사람도 있을꺼라....)
javac -version
sudo apt install default-jdk
이제 jdk, jre 가 모두 설치 되었다
java, javac 버전이 정상적으로 보여진다
이제 설치를 마쳤으니 환경변수를 수정해보자
먼저 jdk가 어디 설치되었는지부터 확인
심볼릭 링크 에 대해 최종 절대경로를 확인하기 위해 readlink -f 를 사용
# jdk가 어디있나...
which javac
# 심볼릭 링크에 대한 절대경로를 반환해라
readlink -f /usr/bin/javac
절대경로를 확인했다면
(window에서든 mac에서든) java를 설치해본사람은 누구나 해봤다는 환경변수 편집!!!
root 계정에서 환경변수를 편집하기 위해
/etc/profile <<< 이 파일을 수정해보자
# 관리자 권한으로 vim에서 편집
sudo vi /etc/profile
# 아래 내용 입력 또는 복붙
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin/:$PATH
export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH
# 열어서 내용확인해보기
cat /etc/profile
열린 vim에서 가장 아래쪽에 환경변수에 대한 내용을 입력했고
저장 후 파일을 닫아준다
혹시 모르니 잘 저장 됐는지 파일을 읽어서 다시한번 확인도 해보니 잘 저장되어있다
# 환경변수 설정파일 적용
source /etc/profile
# 환경변수 JAVA_HOME 확인
echo $JAVA_HOME
환경변수를 수정했으니 적용을 해주고 다시한번 JAVA_HOME을 확인해보면
내가 설정한 대로 잘 나온다
이제 자바 설치가 끝났다!!
이제 ubuntu 서버를 재시작 한번 해주자
재시작을 하니 연결하고 있던 ssh가 접속이 끊겼다
shutdown -r now
sudo reboot
# 두 명령어는 동일한 기능
혹시나 불안해 할 사람이 있어
재시작 이후에 다시 접속해보니 잘된다
자바 설치 내용도 잘 보인다
환경변수도 잘 보인다
이제 ubuntu에 자바 설치는 모두 마무리됐다
자바 설치가 마무리 되었으니 배포만 잘 한다면 자바 프로젝트는 돌아갈것이다
일단 오늘은 여기서 이만!
[Ubuntu] 우분투 서버 포트 오픈해보기 (http-80, https-443) (0) | 2023.05.16 |
---|---|
[Oracle Cloud] 오라클 클라우드 가상 클라우드 네트워크 (VCN) 생성 (0) | 2023.05.16 |
[Oracle Cloud] 오라클 클라우드 인스턴스 생성 (1) | 2023.05.11 |
[SSH] SSH Key 생성 (mac 기준) (0) | 2023.05.11 |
[Oracle Cloud] 오라클 클라우드(OCI) 프리티어로 서버 만들기 (평생무료) (0) | 2023.05.10 |
댓글 영역