본문 바로가기

프로젝트 준비

[AWS/Spring] AWS EC2 서버에 프로젝트 수동 배포 하기

반응형
EC2 서버에 현재 java와 tomcat이 설치되어있다는 것을 가정하고 프로젝트 수동배포하는 과정에 대해 소개하도록 하겠습니다.

 

우선 war파일로 생성할 프로젝트를 우클릭해서 위 사진처럼 클릭해줍니다.

 

여기서 프로젝트 이름을 server.xml에 지정해둔 경로 이름으로 바꿔주면 됩니다.

예를 들어 로컬에서 실행시에 메인페이지를 main.com으로 지정했다면

house/main.com 이런식으로 이동할 때 house를 war파일 이름으로 지정해주면 편합니다.

그 다음 위와 같이 체크해주고 저장하게 되면 house.war파일이 성공적으로 export됩니다.

 

그 다음 Filezilla를 통해서 연결된 원격 서버로 war파일을 이동시킵니다. 현재 사용자가 관리자가 아니기 때문에 접근할 수 있는 폴더로 war파일을 넣어주고 그 후에 putty를 통해서 파일을 이동시켜주면 됩니다.

 

putty를 통해 원격 서버에 접속해서 확인해보면 house.war파일이 정상적으로 전송된것을 알 수 있고

 

house.war파일을 tomcat의 webapps 폴더 내부로 옮겨줍니다.

그 후에 tomcat을 구동해주면 정상적으로 웹페이지를 접근할 수 있습니다.

/home/tomcat/apache-tomcat-9.0.62/bin/startup.sh
-- tomcat이 저장되어있는 경로를 쳐주고 /bin/startup.sh로 실행시켜주면 됩니다.

서버에 지정되어있는 url로 들어가보면

이렇게 위와 같은 화면을 확인할 수 있습니다.

 

shutdown.sh명령어를 사용해주면 tomcat 구동을 중지할 수 있습니다.

 

 

반응형