본문 바로가기
톰캣

server.xml 이해해보기

by 백엔드 개발자 2024. 6. 22.

 

<Server>

<Server port="8005" shutdown="SHUTDOWN">

 

톰캣을 종료하기 위한 명령어가 "SHUTDOWN"이고 종료명령 포트가 8005번임을 의미한다.

 

telnet localhost 8005
SHUTDOWN

 

위 명령어를 입력하면 종료되는 것을 확인해볼 수 있다.

 

이 방법의 장점은 뭘까?

그건 원격으로도 tomcat을 종료할 수 있는 방법이다라는 점과 자동화할 수 있다는 점?

2가지 정도로 생각된다.

 

<Listener>

톰캣의 라이프 사이클 내의 이벤트를 정의한다.

 

<Listener className="리스너 클래스(패키지경로)" 속성="값" />

 

 

VersionLoggerListener

더보기

Version Logging Lifecycle Listener - org.apache.catalina.startup.VersionLoggerListener

JAVA와 운영중인 시스템의 정보를 기록합니다.

이 리스너는 맨 첫번째로 정의되어야 합니다. 즉, 리스너들 중에 제일 상단에 정의해주어야합니다.

No제목내용
1 logArgs Tomcat이 시작될 때 Java로 전달 된 명령 행 인수가 기록됩니다.
지정하지 않으면 기본값 인 true가 사용됩니다.
2 logEnv Tomcat이 시작될 때 현재 환경 변수가 기록됩니다.
지정하지 않으면 기본값 인 false가 사용됩니다.
3 logProps 현재 Java 시스템 특성이 기록됩니다. 
지정하지 않으면 기본값 인 false가 사용됩니다.

 

자바 버전, 서버 넘머, CATALINA_HOME등의 정보를 catalina.out 로그파일에 하나씩 띄운다.

시스템의 정보를 로그로 볼 수 있는셈.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

○ Apache Tomcat 가이드 - 설정파일 분석하기

이 포스팅은 CentOS 7 / Tomcat 8.0.22 버전에서 진행되었습니다. 목차 Apache Tomcat 가이드 - 설치부터 서비스 등록까지 Apache Tomcat 가이드 - 설정파일 분석하기 server.xml 1.1 Listener 리스너는 일반적으로 Apac

know-one-by-one.tistory.com

 

 

Apache-Tomcat server.xml 파일이란?

서론Apache-Tomcat은 널리 사용되는 오픈 소스 서블릿 컨테이너다.Java 기반 Web Application을 구동하는데 필수적인 역할을 한다.톰캣 설정 파일 중 하나인 server.xml은 서버의 다양한 요소와 동작을 정의

hmw0908.tistory.com