본문 바로가기

개발/Java

[JAVA - WEB] 웹 애플리케이션 서비스

728x90
반응형

이클립스에서 개발한 웹 애플리케이션을 실제 사용자에게 서비스하기 위해서 배치(Deploy)해야 합니다.

 

배치(Deploy)란?

 

웹 애플리케이션이 개발이 완료되면 실제 사용자들에게 서비스를 해야 하는데 이클립스의 톰캣 컨테이너를 실행하서 실행하는 것은 의미가 없습니다. 

실제로 유닉스나 리눅스 등의 서버 환경에 설치된 톰캣에서 실행을 하여 실제 유저에게 서비스를 합니다.

그렇게 하려면 완성된 웹 애플리케이션을 실제로 서비스하는 서버의 톰캣으로 이동을 실행을 해야 하는데 이 과정을 배치(deploy) 라고 부릅니다. 즉 웹 애플리케이션을 실제 유저에게 서비스 한다는 뜻이죠.

 

 

톰캣에 Deploy

 

이클립스에서 File - Export 를 클릭합니다.

 

 

Select 창에서 Web 항목의 WAR File 을 선택하고 Next 를 클릭합니다.

 

 

WAR Export 화면에서 Destination 경로를 C:\tomcat9\webapps 를 선택하고 확인을 누릅니다.

 

 

정상적으로 경로가 지정된 것을 확인한 후 Finish 를 클릭하면 해당 경로에 WAR 파일이 생성된 것을 확인할 수 있습니다.

 

 

tomcat9 폴더에서 bin 폴더에 들어가 Tomcat9.exe 파일을 더블클릭하여 실행하면 톰캣은 webapps 의 war 파일 압축을 해제하고 자동으로 컨텍스트에 등록합니다.

 

 

웹 브라우저에서 아래의 경로로 요청을 하면 main.html 페이지가 정상적으로 출력되는 것을 확인할 수 있습니다.

- http://localhost:8090/webTest/main.html

 

 

이렇게 개발이 완료된 웹 애플리케이션을 실제 사용자가 접속할 수 있도록 리눅스나 유닉스 등의 서버에 배치(Deploy)하는 방법을 알아보았습니다. 개발 과정에서는 빈번하게 추가, 수정, 삭제 등이 일어나게 되므로 완료된 이후에 배치하여 실제 서비스를 하도록 합시다~

 

여기까지 임미다.

 

 

728x90