-
우분투에 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주소: 포트번호를 입력하면 된다.
'교환일기' 카테고리의 다른 글
우분투에 SpringBoot프로젝트 배포 그 후(1) (0) 2022.09.18