티스토리 뷰





반응형

힘들게 만든 내 세미프로젝트를 내가 만들어 놨던 AWS EC2에 올리려는 작업을 해볼 것이다. 저번 시간에 EC2에 우분투를 설치하는등 사전준비를 끝냈고 오늘은 간단하게 올릴것이다.


자 그럼 하나씩 시작해보자~


순서

1. 프로젝트를 war파일로 export 하기

2. SFTP 프로토콜 이용하기 위해 WinSCP 설치

3. war파일 우분투에 올리기

4. 배포


1.war 파일로 프로젝트 내보내기

위와 같이 저장할 위치를 지정해 주고 체크옵션은 가운데 하나만 체크해주고 뽑았다. 


2. WinSCP 설치

https://winscp.net/eng/download.php

위의 링크로 들어가 버전에 맞게 설치하자!


3.war 파일 우분투에 올리기

프로젝트 파일은 반드시 이 경로에 넣어줘야한다. 왜냐하면 다른 폴더에는 권한이 없기 때문이다. 서버용 리눅스에서는 어떨지 모르겠지만 AWS에서 만들어진 우분투는 권한을 절대 안준다.(이걸로 삽질 2시간을...) 혹시 권한이 없어서 파일전송이 안되는분들이 없길 바라며...


4.배포

home 경로로 파일 업로드가 완료 되었으면 apache-tomcat-8.5.37/webapps 경로로 war파일을 이동 시켜주자 직접 넣어주면 좋겠지만 권한이 없는 관계로 이렇게 권한 있는 곳에 올리고 putty로 들어와 관리자모드에서 이동 시켜줘야한다. 그렇게 이동만 시키면 자동 배포된다.

자신의 http://서버ip:port번호/프로젝트이름  으로 접근을 하면 된다. 


너무너무 간단한 배포 끝~


주의!!!!

localhost로 작업을 많이들 했을텐데 배포를 하게 되면 ip주소가 생기기 때문에 그 경로를 바꿔줘야한다.. 처음부터 그거까지 설계하고 만들었으면 좋았겠지만 잊어버렸다면 다시 설정하는 수 밖에...ㅜ



 

반응형
댓글
반응형
최근에 달린 댓글
글 보관함
Total
Today
Yesterday
최근에 올라온 글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31