톰캣의 주요 Component
Coyote( HTTP 컴포넌트, TCP를 통한 프로토콜 지원 )
tcp/ip 연결 대기 , 소켓연결 , tcp/ip에 응답전달 , 소켓종료
HTTP요청받으면 Request, Response객체를 새로 만들어서 서블릿 객체 호출
HTTP요청메시지를 기반으로 HttpServletRequest객체를 생성
HttpServletResponse객체 정보로 HTTP응답을 생성
tomcat 꺼져있으면
" ( 퍼블릭 IPv4 주소 )에서 연결을 거부했습니다. "
Catalina( 서브릿 컨테이너 )
자바 서브릿을 호스팅 하는 환경
Servlet( 서브릿 )
개발자는 Request 객체에서 HTTP 요청 정보를 편리하게 꺼내서 사용, Response 객체에 HTTP 응답 정보를 편리하게 입력
SpringBoot프로젝트 톰캣서버에 배포하기
버전 맞아야함
springBoot의 java버전과 내장톰캣 버전
톰캣의 버전, 톰캣의 java버전
webapps폴더
톰캣 서버 실행을 하면
, webapps폴더내의 war압축파일을 풀어 war파일명과 동일한 폴더가 생성됨
( 웹어플리케이션을 사용할 수 있게 만드는 것임 )
tomcat은 별도의 설정이 없으면 자동으로 webapps내 ROOT폴더를 root로 실행
http://localhost:8080 / ( war에 의해 만들어진 폴더명 ) / (스프링 기본경로, 참고로 default는 '/' ) / ( @Controller의 메소드 경로 )
'Server > Apache Tomacat' 카테고리의 다른 글
| 외부에서 톰캣 접속 방법 서치 (0) | 2024.04.15 |
|---|---|
| 톰캣 콘솔창 한글 인코딩 깨지는거 (0) | 2024.04.12 |
| springBoot프로젝트를 외부 톰캣에서 구동할때 유의점 (0) | 2024.04.12 |
| SpringBoot프로젝트 톰캣서버에 배포하기 (0) | 2024.04.11 |
| 톰캣( Apache Tomacat ) 기능, 설정들 (0) | 2024.04.11 |