Notice
Recent Posts
Recent Comments
관리 메뉴

Developer Gonie

4. AWS EC2, Spring WAR 파일 생성, 톰켓에 업로드해서 배포하기(FileZilla사용) 본문

개인 공부/(클라우드) AWS

4. AWS EC2, Spring WAR 파일 생성, 톰켓에 업로드해서 배포하기(FileZilla사용)

이대곤 2022. 10. 3. 17:50

1. 이클립스에서 프로젝트 빌드된 war 파일 내보내기

* 맨 아래 단계에서 Destination 에 적어줄 때, .war 확장자명을 맨 뒤에 꼭 붙여줘야 정상적으로 동작함에 주의할 것

2. FileZilla로 AWS EC2 인스턴스에 업로드 하기1(FileZilla EC2인스턴스에 연결)

* 호스트 : AWS EC2 인스턴스의 IPv4 퍼플릭 IP 입력

* 사용자 : AWS에서 EC2 인스턴스 생성할 때 ubuntu로 인스턴스를 생성했기 때문에 그대로 적어주면됨

* 키파일 : AWS에서 EC2 인스턴스 생성할 때 다운받은 키 파일을 이용하면됨

3. FileZilla로 AWS EC2 인스턴스에 업로드 하기2(webapps 폴더 들어가기)

sudo chmod -R 777 /home/tomcat/apache-tomcat-9.0.67/

EC2 인스턴스 콘솔창에서 해당 폴더의 접근 권한을 수정한 후에 다시 클릭하면 잘 들어갈 수 있음

지금 당장 권한수정이 필요한 것은 wepapps 이지만 차후 다른 폴더의 원할한 접근을 위해 전부 권한을 수정해버렸습니다.

4. FileZilla로 AWS EC2 인스턴스에 업로드 하기3(war 파일 업로드)

업로드는 드래그로 가능합니다.

톰켓이 실행중에 업로드 했다면 자동으로 같은 이름으로 폴더가 생기는 것을 확인할 수 있습니다.

5. 퍼플릭IPv4:8080/생겨난폴더명/내가 원하는 url 로 접근하기

 

* 내가 업로드 하려는 프로젝트는 Oracle DB를 사용하고 있기 때문에 이를 해결해줘야 문제 해결이 끝납니다.

  이를 해결할 수 있는 방법은 Oracle Cloud / AWS RDS 를 이용하는 방법이 있는데

  다음 글에서 AWS RDS 를 이용하는 방법을 알아보겠습니다.

Comments