본문 바로가기
Dev/JSP & Servlet

[Tomcat] 톰캣 컨테이너에서 웹 애플리케이션을 만들고 실행해보기(1)

by Blue Developer 2021. 8. 2.

1. 톰캣_루트_폴더/webapps 디렉토리 내에 'testapp' 폴더를 생성한다.(폴더명은 바꿔도 상관없음)

 

 

2. testapp 폴더 내에 'WEB-INF' 폴더를 생성한다.

 

 

3. WEB-INF 폴더 내에 'classes', 'lib' 폴더를 각각 생성한다.

 

 

4. 톰캣_루트_폴더/webapps/ROOT/WEB-INF 디렉토리로부터 'web.xml' 파일을 복사해서 톰캣_루트_폴더/webapps/testapp/WEB-INF 디렉토리 내에 붙여넣기 해주자.

 

 

웹 애플리케이션은 자바 애플리케이션과 달리 단독으로 실행되지 못하고 톰캣과 같은 JSP 컨테이너를 통해서만 실행된다.

웹 애플리케이션을 실행하는 방법은 2가지가 있다.

 

'webapps 디렉토리 내에 웹 애플리케이션을 저장해서 톰캣을 실행하면 톰캣이 웹 애플리케이션을 인식한 후 실행하는 방법'

 

임의의 장소에 위치한 웹 애플리케이션을 'server.xml에 등록해서 실행하는 방법'

 

이 포스트에서는 첫번째 방법을 이용한 웹 애플리케이션 실행방법을 다루기로 한다.

 

5. 톰캣_루트_폴더/webapps/testapp 디렉토리 내에 main.jsp를 생성하고 아래 내용을 입력해주자.(여기서 main.jsp는 '마우스 오른쪽 버튼 클릭 - 새로 만들기 - 텍스트 문서'를 통해서 파일을 생성해주고 JSP 파일 형식으로 바꿔주자)

 

 

6. 톰캣_루트_폴더/bin 디렉토리 내의 'Tomcat9.exe'를 실행하고 '액세스 허용'을 눌러준다.

 

 

7. 주소창에 아래와 같이 입력해서 결과가 올바르게 나오면 성공

 

참고자료

 

자바 웹을 다루는 기술

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

book.naver.com

댓글