Cooper's devlog

3-6. 세 번째 반복주기 원격 서버 배포 본문

Programming/Spring-boot

3-6. 세 번째 반복주기 원격 서버 배포

cooper_dev 2020. 7. 14. 20:51

3-6. 세 번째 반복주기 원격 서버 배포

1. 강의 링크

https://www.youtube.com/watch?v=N2xq56HT0Mk&list=PLqaSEyuwXkSppQAjwjXZgKkjWbFoUdNXC&index=21

 


2. 학습 목표

* 원격 서버에 배포하는 과정

* jar를 통한 배포에 문제가 있어 maven으로 배포

 


3. 과정

 

(1) ip에 대해서 이름 부여하기

window10 hosts directory : /etc/hosts에 존재

방법 : 해당 아이피 입력 (space) 이름

 

 

(aws 사용 시, 종료, 시작 반복하므로 연속적으로 ip변경 → 따로 하지 않는다)

 

(2) ps -ef | grep java

-현재 실행 중인 프로세스 중 "java" 라는 단어가 포함된 프로세스를 찾고자 할 때 사용.

 

(3) git내용을 저장했던 디렉토리에서 git pull

 

(4) Maven Wrapper 호출

-Maven Wrapper : Apache Maven을 프로젝트에서 요구하는 버전으로 유지하기 위해 사용하는 도구

명령어 : ./mvnw clean package (window cmd : mvnw.cmd clean install)

 

(5) target directory에 접속 후, my-slipp-1.0.jar 실행

java -jar my-slipp-1.0.jar

 

(6) webbrower에 localhost:8787/입력하여 작동여부 확인

 

 


 

Comments