AWS 배포순서

각 설정 단계의 명령어는 - AWS ec2 기본 및 설정 - 을 참조하자. 메이븐참조 - https://javacan.tistory.com/entry/MavenBasic

  1. AWS 생성
  2. 자바 설치
  3. 메이븐 설치 (jdk 버전 확인 및 변경 해야한다.)
  4. dir 만들어 git remote 설정하고 pull
  5. 메이븐 실행
  6. mvn package (pom.xml이 위치하고 있는 곳에서)
  7. target 으로 이동
  8. nohup java -jar 파일이름 (nohup은 종료해도 서버가 살아있게한다.)
    • netstat -tulpn 현재 프로세스 보여주기
  9. 퍼블릭 DNS(IPv4) 복사 + 포트번호 (인바운드 설정이 안되어있으면 해야한다.)
    • 인바운드는 보안그룹 > tcp > 포트범위 8080

하지만 용량이 너무 클수가 있기때문에 jar파일을 빌드서버에서 만든 후 jar만 올려 사용하는 것이 좋다. 그래서 4~7은 jar만 올렸을때 생략이 가능한것