보통 로컬환경에서 프로그램을 만들고 톰캣을 시행할때는
localhost:9090/start/hello <--- 로컬의 톰켓을 실행시킨다음 해당 주소를 입력하면 접속이 되어지는데
Local에서 만든 프로그램을 AWS에서는 어떻게 실행시킬수 있을까?
우선
1. Local에서만든 프로그램을 AWS 서버로 옴겨야 하는데 옴기는 방법은 어떻게 할까?
- 내가 만든 프로그램을 Export를 진행해야 한다. Export 할때는 War 파일로 압축하여 만들 것이다.
- Web Project 는 내가 선택한 프로젝트명이 되고, Destination에는 내가 저장할 이름을 입력한 후
- Browser를 눌러서 해당 파일을 어디에 저장할지 선택해 주면된다.
- war 파일은 zip 파일과 압축형식이 동일하기 때문에 zip 파일의 형식으로 바꾼후 war 파일을 확인할 수 있다.
- 여기 까지 진행했다면 이제 AWS로 접속하여 인스턴스를 실행시킨후에 (중지시켰었다면) 연결을 해줘야 한다.
만약 로그인을 했는데 인스턴스가 존재하지 않는다면 AWS의 위치가 내가 처음 설정할떄의 위치로 확인을 해준다.
- 그다음에 인스턴드로 들어가서 인스턴스 상태에서 실행을 눌러주고 실행중인 인스턴스가 1이 됬다면 연결을 눌러준다.
- 이때 중지 했다가 다시 실행시켜주면 원격 프로그램을 재설치 해줘야 한다. 재설치한 후 암호를 통해서 로그인 시켜주고 나오는 창은 계속 연결을 눌러주면된다. 그러면 AWS 인스턴스로 접속이 되어진다.
- 그후에 Local에서 저장한 war 파일을 복사한 다음에 AWS 서버의 톰캣 webapps 위치에 붙여 넣기 해준다.
\apache-tomcat-9.0.52\webapps
- 해당 위치에 war 파일을 놓으면 톰캣이 실행되면 해당 war파일을 자동으로 압축을 풀어준다.
- 이렇게 되면 Local에서 만든 프로그램에 AWS에 설치가 되었다.
- AWS에 접속하려면 해당 AWS 서버의 "아이피 주소:포트번호/경로" 를통해서 접속할 수 있다.
-> AWS 서버 주소:포트번호/경로
'AWS_Apache_Tomcat' 카테고리의 다른 글
[Tomcat] Tomcat 이미지 설정 (0) | 2023.03.07 |
---|---|
[Tomcat] JNDI 설정 (0) | 2023.02.26 |
[Apache] Apache, Tomcat 연동하기 (0) | 2023.01.03 |
[Apache] Apache 띄우기 (0) | 2023.01.01 |
[AWS] Amazon Web Service (0) | 2022.04.11 |