AWS EC2와 RDS로 웹 서버 구축 및 이클립스 Spring 프로젝트 배포 - (2)

2019. 8. 12. 13:55일반

EC2와 RDS를 성공적으로 생성하였다면 이제 해당 서버에 프로젝트를 빌드해야 합니다.

 

EC2 ubuntu에 ssh 접속

저는 xshell6이 깔려 있어서 xshell로 진행했습니다. putty가 깔려 있으신 분은 putty를 사용하고, 맥 유저 분들은 터미널을 이용해서 ssh 접속하시면 됩니다.

 

 

EC2 서버 IP 주소 22(ssh)포트로 접속합니다.

 

로그인 계정 ubuntu & public key로 이전에 다운로드했던 pem 파일을 선택해 줍니다.

 

성공적으로 접속하였다면 해당 화면이 나오면서 리눅스 쉘로 변경 됩니다.

 

apt 패키지 툴을 업데이트&업그레이드 해줍니다.

 

jdk를 설치해 줍니다.

( 이후 java --version 명령어 실행시 성공적으로 설치 되었는지 확인 )

 

톰캣 설치

 

/var/lib/tomcat8/conf 로 이동

tomcat-users.xml 파일을 관리자권한으로 열기

 

사용자 manager-script 롤을 부여하여 추가

 

톰캣 재시작

 

 

<<< 메이븐을 활용한 원격 배포 >>>

메이븐에 플러그인 추가

url : http:// { EC2 서버의 아이피주소 }/manager/text

username : { manager-script 권한이 있는 계정 이름 }

password : { 계정 비밀번호 }

path : { 서버에서 프로젝트가 배포 rul 경로 }

 

이후 프로젝트 오른쪽 클릭 >> Run As >> Maven Build... >> Goals에 tomcat7:redeploy 입력 후 Run

 

이후 콘솔창에서 success라고 뜬다면 

재시작 후 확인해 보시면 됩니다.