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폴더에 복사해줌
톰캣의 디렉토리 구조

'Server > Apache Tomacat' 카테고리의 다른 글
| 톰캣 콘솔창 한글 인코딩 깨지는거 (0) | 2024.04.12 |
|---|---|
| springBoot프로젝트를 외부 톰캣에서 구동할때 유의점 (0) | 2024.04.12 |
| SpringBoot프로젝트 톰캣서버에 배포하기 (0) | 2024.04.11 |
| 톰캣( Apache Tomacat ) 기능, 설정들 (0) | 2024.04.11 |
| 톰캣 실행( Window에서 ) (0) | 2024.04.09 |