백엔드

[Spring Framework] server.xml 에 대하여 알아보자

음그냥 2023. 6. 6. 01:33
728x90
반응형
SMALL

* 실제 개발시 톰캣의 server.xml 파일안 어떤 임의의 위치에  web Application을 등록후 톰캣실행시 그 등록한 정보를 읽어와서 실행하는 방식으로 많이사용함

 

* 컨텍스트(Context) 란 ?

- 톰캣의 server.xml에 등록하는 웹 어플리케이션을 컨텍스르라 부름

- 즉, 톰캣 입장에서 인식하는 한 개의 웹 어플리케이션임 (톰캣이 웹어플리케이션을 읽어와서 실행함)

 

* 컨텍스트의 특징

- 웹 어플리케이션당 하나의 컨텍스트가 등록됨

- 웹 어플리케이션 이름과 같을수도있고 다를수도있음

- 컨텍스트 이름은 중복되면 안됨

- 웹 어플리케이션의 의미를 가장 잘 나타낼수있는 명사형으로 지정

- 대소문자 구분

- server.xml에 등록

 

* <Context>태그란?

- 톰캣은 모든 설정 정보를 xml로 저장한 후 실행시 정보를 읽어와 설정대로 실행함

- 우리가 만든 웹 어플리케이션도 미리 <Context> 태그 이용해서 server.xml에 등록해 두어야 톰캣이 설정한 대로 웹 어플리케이션을 실행함

 

 

* 톰캣 컨테이너에 컨텍스트 등록하기

 

 

* <Context>태그 구성요소의 기능

 

 

* server.xml에 <Context> 태그를 이용해서 등록

 

728x90
LIST