jsp servlet 프로젝트 aws ec2 배포법

u·2021년 9월 26일
0

Aws & Server

목록 보기
6/18
  1. servlet 프로젝트를 war파일로 만들어준다.
  2. 로컬에서 사용중인 톰캣의 webapp 폴더에 tar 파일이 있을 것이다.
  3. scp프로토콜을 이용해서 서버로 파일을 전송한다.
  4. 파일 위치를 서버의 webapp 폴더에 넣는다
  5. 톰캣을 실행하면 자동적으로 압축이 해제되면서 webapp에 새 디렉토리가 만들어질 것이다.
  6. 프로젝트에서 사용중인 포트로 접속한다. 이때 aws에서 인스턴스의 보안그룹 인바운드 규칙에 포트번호 개방을 해줘야 한다.
    https://jsistory.tistory.com/27 이 링크를 보고 하면된다
  1. 포트포워딩
    80 포트를 8080 포트로 포워딩 시키는 명령어는 아래와 같다.

  2. 백그라운드 실행
    1-리눅스 환경에서 java (jar)를 데몬처럼 실행
    $ java –jar abcdefg.jar &
    (사용자가 로그아웃시 프로그램 종료 됨)
    2-사용자가 로그아웃해도 백그라운드로 실행되게 하는 명령어
    $ nohup java -jar abcdefg.jar &
    3-프로세스 종료
    찾기 : ps –ef | grep 'abcdefg'
    종료 : kill -9 (pid)

0개의 댓글