본문 바로가기

AWS

AWS(3) - EC2(우분투)서버에 스프링프로젝트 배포하기

저번 글까지해서 EC2 인스턴스(우분투 16.04)설치, 우분투서버에 자바, 톰캣 설치까지 완료되있다는 가정하에 마지막으로 파일질라를 사용해서 war파일을 우분투 서버로 배포해보겠습니다.

(1) 회원가입 및 인스턴스생성 - https://the-greatest-developer.tistory.com/41

(2) 우분투서버에 자바, 톰캣 설치 - https://the-greatest-developer.tistory.com/42

작업환경안되신분들은 위 글로들어가서 천천히 따라해보세요~

자신이 만든 프로젝트를 export해서 war파일로 저장해놓으신 후, 파일질라를 이용해 tomcat으로 배포하면되는데

1. 파일질라에 ppk파일 삽입하기

가장먼저 편집 -> 설정 -> SFTP범주에 들어가 키파일 추가로 저번에 만들었던 .ppk 파일을 추가해줍니다.

2. 사이트 연결하기

파일(F)버튼 아래에있는 아이콘(1)을 클릭한 후 새 사이트(2)를 누르고 호스트에 퍼블릭 DNS주소나 탄력적 IP주소를 입력하고 사용자에는 ubuntu를 입력하고 연결을 누르면 비밀번호를 입력하라고 나오는데 root계정의 비밀번호를 입력하시면 됩니다.

3. 파일전송하기

위와 같이 왼쪽에서 전송할 war파일을 찾아서 오른쪽 경로에 war파일을 전송하시면 됩니다. 파일 전송 후 파일이 성공적으로 서버에 전송됐는지 확인하려면 다음과 같이 하시면 됩니다.

4. 프로젝트 실행하기

배포가 완료되었으면 ip or 퍼블릭 dns주소:8080/(프로젝트명) 으로 프로젝트를 실행시키시면 됩니다.