톰캣 설정 파일

설치된 톰캣 아래 conf 디렉터리에 설정 파일을 제공한다.

catalina.policy
톰캣의 보안 정책 권한을 설정하는 파일. JVM이 웹 애플리케이션에 어떤 보안 정책 권한을 적용할지를 결정한다.

catalina.properties
이 파일은 서버를 시작할 때 검색하는 서버, 공유 로더, JAR 등의 공유 정의를 포함한다.

server.xml
톰캣의 중요 설정 파일 중 하나로 IP 주소, 포트, 가상 호스트, 컨텍스트 경로 등과 같은 중요 정보를 포함한다.
(sever.xml 파일의 내용을 고쳤으면 톰캣 인스턴스를 재시작 해야 수정 내용이 반영된다.)

tomcat-users.xml
역할에 기반한 정의에 따라 인증, 승인에 사용하는 파일이다. 이 파일은 데이터베이스의 사용자/암호/역할을 이용한 인증과 컨테이너로 관리되는 보안 구현에 사용된다. 이 파일을 고쳐서 사용자를 추가/삭제하거나 기존 사용자에 역할을 할당/비할당할 수 있다.

logging.properties
이름에서도 알 수 있는 것처럼 톰캣 인스턴스의 로깅 프로퍼티(스타트업 로그 같은)를 정의한다.

web.xml
톰캣 인스턴스가 시작될 때 모든 애플리케이션(톰캣 인스터스로 로딩되는)의 기본 값을 정의한다. 웹 애플리케이션의 자신만의 배포 디스크립터를 포함하면 기본 디스크립터의 설정을 애플리케이션의 디스크리버의 설정으로 바꾼다.
(톰캣 설정 폴더의 web.xml 파일에서는 애플리케이션 수준의 자원을 정의하지 않는다. 애플리케이션에서 사용할 자원은 애플리케이션의 web.xml에서 정의하는 것이 바람직하다. 이름은 같지만 파일의 위치와 내용이 완전히 다르며 각 애플리케이션마다 고유의 web.xml을 포함한다.)

context.xml
애플리케이션을 실행할 때 이 파일의 내용을 로드한다. context.xml에는 세션 저장, 코밋(comat) 연결 추적 등과 같은 설정 파리미터가 있다.

타누즈 카르 지음|우정은 옮김, 에이콘, 아파치 톰캣 7 따라잡기. 68-69 참조

댓글 남기기