깜장콩의 공부일기

[멀티캠퍼스] 백엔드 수료 후기 본문

[멀티캠퍼스] 백엔드 개발자 취업캠프 7회차

[멀티캠퍼스] 백엔드 수료 후기

깜장콩_912 2023. 5. 26. 13:24
728x90

안녕하세요 !! 프로젝트 시작 후 너무 바빠서 쓰지도 못하고 약 한달뒤에 돌아왔습니다...

 프로젝트 너무 힘들더라구요 ㅠㅠ 졸작이랑 다르게 더 고생하고 ,,, 그랬습니당 ㅠ

 

아 그리고 전 4단위 우수 훈련생으로 뽑혔는데 이제 왜 뽑힌줄 모르겠는,,, 그런,,, 넵,,, ㅋㅋㅋㅋㅋ

 

저희 프로젝트는 멘토링을 진행하면서 계속 디벨롭하고 런칭까지 하면 좋을것 같다는 멘토님들의 의견에 따라

계속 진행하기로 결정했습니다 !!

 

앞으로는 프로젝트도 진행하면서 공부도 다시 시작할거랍니다 ㅎㅎ~~

 

오늘은 프로젝트 하면서 배포 담당을 제가 맡아서 해서 배포를 해결한 방법만 간단히 적고 끝 ! 하겠습니당 

환경은 인텔리제이 , war파일로 진행 !

[ 배포 방법 ]

 1. 인텔리제이 우측 탭에 “Gradle” - “Tasks” - “build” 클릭
(Run 콘솔 창에서 BUILD SUCCESSFUL in 00s 라는 성공 문구가 나와야 함)
(만약 빨간 글씨로 오류가 뜨면 구글링 통해서 모두 해결하셔야 합니다.)

 2. 성공적으로 build가 되었다면 왼쪽 탭에 “Project” - “build” (빨간색 폴더로 표시되어 있음) -
“libs” 폴더에 들어가면 빌드된 패키징 파일을 볼 수 있음

 3. 이 파일은 원격 컴퓨터의 “deploy” 폴더에 옮기기

 4. 원격 컴퓨터의 터미널(cmd) 열어서 빌드된 패키징 파일 경로로 이동
(cd 명령어 이용해서 경로 이동할 것)
(명령어는 cd c:₩deploy)

 5. 경로 이동을 완료했다면 아래의 명령어를 통해 빌드 파일을 실행할 것
java -jar “빌드된 패키징파일”

 6. 무튼 터미널(cmd) 창에서 인텔리제이 Run 눌렀을 때처럼 스프링 뜨면서 서버 올라가면 성공

 7. 서버를 다시 내리려면 그냥 터미널(cmd) 닫으면 끝

 8. 만약 터미널(cmd) 창을 닫아도 서버가 계속 돌아가도록 하려면
5번 명령어의 앞뒤로 nohup 과 & 추가

 9. 단, 서버가 계속 돌아가도록 설정한 경우, 개발을 추가로 진행하여 재배포를 원할 때는
아래 링크 참고해서 “꼭!!!” 서버를 먼저 내리고, 빌드 파일을 교체해준 다음
다시 서버를 올릴 것. 꼭이요!!
서버 내리는 방법 링크 : https://jg-han.tistory.com/78

 10. 혹시 빌드 파일을 새로 만들어서 배포했는데 변경 사항이 적용되지 않았다면 2가지 경우 참고
- 위 2번 경로의 빌드 파일을 직접 지우고, 다시 빌드 파일을 만들어서 배포할 것
- 그래도 적용이 되지 않는다면, 서버에 올리고 나서 바로 적용되지 않고 시간이 걸리는
경우가 있으니 잠시 기다려보는 것도 필요함.

728x90