본문 바로가기
Server/Apache Tomacat

톰캣 설치및 개요( 윈도우 에서 )

by doriver 2024. 2. 13.

https://www.youtube.com/watch?v=P3H-7G_Y3rI&list=PLQUXE_kb6KOj0mvxoAGrz3FT9EDL3fa1z&index=2

톰캣의 주요 Component

Catalina( 서블릿 컨테이너 ) 자바 서블릿을 호스팅 하는 환경
Coyote( HTTP 컴포넌트 ) 톰캣에 TCP를 통한 프로토콜 지원
Jasper( JSP 엔진 ) 실제 JSP페이지의 요청을 처리하는 서블릿

설치 환경 : OS, JDK

 

스프링 부트는 내장된 톰캣을 사용하는데
, 특정 버전의 스프링 부트는 특정 버전의 톰캣과 함께 사용하기 위해 특별히 조정되어 있습니다. 

 

일반적으로 스프링 부트의 릴리스 노트에는 해당 버전이 함께 테스트된 톰캣의 버전이 명시되어 있습니다. 

 

또한, 스프링 부트 애플리케이션을 생성할 때 스프링 부트 스타터를 사용하면 스프링 부트와 함께 사용할 권장되는 톰캣 버전이 자동으로 설정됩니다.

 

https://byounghee.tistory.com/224

 

Windows(윈도우) 에서 Tomcat 설치 및 실행 방법

Windows(윈도우) 에서 Tomcat 설치 및 실행 방법 이번 게시글에서는 파일 업로드 취약점 실습 시 필요한 환경 구축을 진행할 예정이며, Windows(윈도우)에서 Tomcat 설치 및 실행 방법에 대해서 알아본다.

byounghee.tistory.com

위 블로그대로 해서 설치함

cmd 에서 service.bat install 하니 JAVA_HOME 까지 설정된듯함

나중에

10.1.19버전으로 하나 더설치함

설치후 작업 :  Java Home 설정, Native lib 적용

Java Home 설정

1. 환경변수 Path에 설정 - 모든 톰캣에 적용됨

2. 각 Script에 Java Home 설정( 권장 ) - 톰캣별로 자바 버전 개별화 가능

catalina.sh에 Java Home 설정 추가해줌

Native lib 적용( 성능 좋아짐 )

Tomcat Native에서 다운 받아서, 위 사진과 같이 tcnative-1.dll 파일을 톰캣의 bin폴더에 복사해줌

 

톰캣의 디렉토리 구조