배포/톰캣

[배포] 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파일 다운로드

 

 

 

✅ 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 상태이면 성공!