본문 바로가기
Dev/JSP & Servlet

[Tomcat] 자바(Java) 웹 애플리케이션을 사용자들에게 서비스해보기

by Blue Developer 2021. 8. 29.

이 포스트는 이전 글 내용을 먼저 학습하고 보면 이해하기 쉽습니다.

 

1. 이클립스를 상단 메뉴에서 File - Export...를 선택해주자.

 

 

2. Web 항목의 WAF file을 선택한 후 Next를 클릭해주자.

 

 

3. 톰캣 폴더의 webapps 디렉터리에 'MyApplication.war'라는 파일 이름으로 저장하자.

 

 

4. 저장한 war 파일의 경로를 최종 확인하고 Finish를 클릭해서 war 파일을 내보내자.

 

 

5. 톰캣_루트_폴더/bin 폴더에서 'Tomcat9.exe'를 실행한다.

 

 

6. 톰캣_루트_폴더/webapps 폴더 내에서 (4) 과정을 통해서 내보낸 war 파일의 압축을 풀어주자.

 

압축을 풀면 'MyApplication' 폴더가 생성되므로 전에 생성한 폴더명과 이름이 같은 폴더가 있다면 미리 제거해주자.

 

아래는 war 파일의 압축을 풀고난 후에 생성된 MyApplication 폴더 내부의 모습이다.

 

또한, 이클립스에서 생성된 META-INF, WEB-INF 폴더와 main.html 파일이 동일하게 있음을 확인할 수 있다.

 

 

7. 웹 브라우저에서 컨텍스트 이름으로 요청하면 이전 글에서 실습한 것과 동일하게 메시지가 출력됨을 알 수 있다.

 

참고자료

 

자바 웹을 다루는 기술

기초부터 실무까지 한 권으로!최근 효율적으로 개발할 수 있는 웹 프레임워크가 많이 나왔지만, JSP와 서블릿은 자바 웹 개발에서 가장 중요하고도 기본이 되는 내용이다. 기초가 튼튼해야 웹 프

book.naver.com

댓글