Project/Todo

[AWS EC2 ubuntu] Todo 프로젝트 .jar 배포

lakelight 2022. 7. 21. 16:11
728x90
반응형

.jar 배포 파일 만들기

<인텔리제이 터미널>

./gradlew clean build 을 입력하면 build파일을 지운 후 새롭게 build파일을 구성합니다.
아래와 같이 성공적으로 build가 완료되어 build/libs/server_0.0.1.jar 생성되는 것을 확인 할 수 있습니다.

> ./gradlew clean build
.
.
.
BUILD SUCCESSFUL in 13s
11 actionable tasks: 11 executed

 

<WinSCP를 통해 .jar폴더 서버로 전송>

드래그 앤 드롭으로 .jar 폴더 옮기기

 

<Putty 접속>

> nohup java -jar *.jar &
  • nohup은 터미널을 꺼도 애플리케이션이 유지되도록 하는 명령어입니다.
  • &은 애플리케이션이 백그라운드에서 실행될 수 있게 하는 명령어입니다.

 

<서버 로그 확인>

# 단순 로그 출력
> cat nohup.out

# 로그 끝 부분을 계속해서 볼 수 있다. (모니터링)
> tail -f nohup.out

 

 

<결과 화면>

서버가 정상적으로 실행되었고 Postman으로 테스트를 해봤을 때 Error로그와 Info로그도 모두 잘 뜨고 있습니다.

cat nohup.out

 

728x90
반응형