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. 주소창에 아래와 같이 입력해서 결과가 올바르게 나오면 성공
참고자료
'Dev > JSP & Servlet' 카테고리의 다른 글
[Tomcat] 톰캣 컨테이너에서 웹 애플리케이션을 만들고 실행해보기(2) (0) | 2021.08.19 |
---|---|
[Tomcat] 톰캣 콘솔 로그 한글 깨짐 현상 해결방법 (0) | 2021.08.02 |
[Eclipse] The server cannot be started because one or more of the ports are invalid. (0) | 2021.07.20 |
[Eclipse] Port 8080 required by Tomcat 9.0 Server at localhost is already in use. (0) | 2021.07.20 |
[Tomcat] 이클립스(Eclipse) 환경설정 및 톰캣 연동을 통한 웹 애플리케이션 실습 (0) | 2021.07.20 |
댓글