seong

톰캣 xml 정리 server,context,web 본문

Spring/SpringBoot

톰캣 xml 정리 server,context,web

hyeonseong 2022. 8. 30. 10:32

톰캣 서버는 아래 xml 파일들 주요 설정 및 실행이 된다.

1. Server.xml (외부 설정)

  • 실행 할 때 한번만 실행 
  • 서버 실행 할때 한번만 실행 해야할 통신에 관한 설정을 하는 역할

파일 확인

  • 톰캣 설치시 설정 했던 shutdown port가 8005로 되어있는게 확인 된다. 
  • 이후 바꾸고 싶다면 이 파일을 열어서 수정 하면 변경 된다. 

  • 연결된 port는 8000이고, 프로토콜은 HTTP/1.1 버전을 사용 한다

2. Context.xml(내부 설정)

  • 서버 실행될 때 한번 실행된다.
  • 통신에 관한 것을 제외한 한번만 실행 할 내부 설정하는 역할
  • DB 설정해주는 역할을 한다. 

3. web.xml (표)

  • web.xml파일은 필터링을 하게 된다.
  • 예를 들어 문지기가 있고, 문지기가 필터링해줄 기준의 역할을 web.xml이 담당한다. 
  • web.xml의 표는 문지기에 한번만 쥐어주기만 하면 되기 때문에 한번만 실행된다.
  • 하지만 문지기의 행동은 web이 들어올때마다 실행된다, 즉 web.xml은 한번만, 문지기는 웹이 들어오는 횟수만큼 실행된다.
Spring의 정적 자원은 Static 폴더에 모아둔다
Tomcat의  XML 파일은 Spring에서 WEBAPP이다.