ABOUT ME

Today
Yesterday
Total
  • 우분투에 SpringBoot 프로젝트 배포하기
    교환일기 2022. 9. 15. 20:05

    AWS 배포 실패…

    ec2에 톰캣 설치 후 war파일로 배포도 해보고, maven으로 배포도 해봤으나…

    war, jar파일을 export할 때 문제가 있었던 건지 main실행파일을 못찾는 에러로 실패하였다.

    미리 빌드된 jar파일만 있으면 jdk로 실행시킬 수 있다는 것이 생각났다.

    이클립스에서 미리 maven build를 실행하고 생긴 jar파일을 파일질라로 ec2에 옮겨 실행시키니 성공했다.

     

    maven build

    이클립스에서 프로젝트 우클릭 후 Run As → Maven build

    빌드 되면 콘솔 창에 build seccess라는 메세지와 jar파일이 생긴다.

    이 diary-0.0.1-SNAPSHOT.jar파일을 우분투에서 실행시킬 것이다.

    나 같은 경우는 jar파일 외에도 모든 프로젝트 파일을 ec2로 옮겨 주었다.

     

    파일질라로 파일 옮기기

    일단 우분투의 root폴더 아래 diary폴더를 만들어준다.

    그리고 이클립스 workspace에서 프로젝트를 통째로 옮겨준다.

     

     

    java로 실행 시키기

    cd /root/<새로 만든 폴더>/<옮긴 폴더>/target
    

    옮긴 프로젝트 파일에서 target파일로 이동한다.

    ls -al
    

    target 파일의 목록을 보면 diary-0.0.1-SNAPSHOT.jar파일이 있는것을 확인할 수 있다.

    java -jar <jar파일명>.jar
    

    위의 명령어를 입력하면 스프링 프로젝트가 시작된다.

    브라우저 주소창에 ec2 ip주소: 포트번호를 입력하면 된다.

    '교환일기' 카테고리의 다른 글

    댓글

Designed by Tistory.