본문 바로가기
AWS_Apache_Tomcat

[AWS] Local에서 AWS 프로그램 실행시키는 방법

by dev_Step 2022. 5. 19.

보통 로컬환경에서 프로그램을 만들고 톰캣을 시행할때는 

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