배포/톰캣
[배포] Eclipse로 작성된 Java코드, 톰캣으로 배포하기(3/3)
believekim
2024. 11. 28. 16:29
(3/3) 세번째 글은
1. AWS EC2에 로컬에서 개발이 완료된 Java코드를
2. war파일로 생성하고
3. GitHub에 올린 후
4. EC2에서 다운로드 받아
5. Tomcat으로 실행시킬 것입니다
시스템환경
클라우드 : AWS EC2
OS : Amazon Linux
✅ 1. 이클립스에서 war파일 생성
- file → Export → Warfile 생성
- Warfile 클릭 후 Next 클릭
- 이름지정 -> 파일저장위치지정 -> Finish로 war파일 생성
✅ 2. 깃허브 리포지토리 생성
- public선택 후 create a new repository 생성
✅ 3. war파일 업로드
- uploading an existing file → choose your files → commit changes
- 파일업로드 -> 업로드 확인 -> 업로드 실행
- 업로드 확인
✅ 4. AWS EC2로 이동하여 git 설치
- $ dnf install git
- Is this ok [y/N]: → y입력 후 엔터
✅ 5. git 버전확인
- $ git --version
✅ 6. 다운로드받을 .war로 위치 이동
- $ cd tomcat/apache-tomcat-9.0.95/webapps/
✅ 7. .war파일 다운로드
- $ git clone https://github.com/pleasebelieveme/test.git
✅ 8. war파일 위치이동
- $ cd test
- 다운로드 된 test 폴더로 이동
- $ ls
- .war파일 확인
- $ mv Two-Gather.war ..
- .war파일을 상위폴더로 이동
- $ ls
- 이동된 .war파일 확인
- $ rm -rf test
- test폴더 삭제
✅ 9. 톰캣 실행
- $ cd ../bin
- bin폴더로 이동
- $ ./startup.sh
- 톰캣 실행
✅ 10. 톰캣 실행 확인
- $ netstat -anp | grep 8080
- 명령어를 쳤을때 결과값이 나오고 LISTEN 상태이면 성공!