아파치 톰캣 서블릿/JSP 컨테이너

아파치 톰캣 7

Version 7.0.28-dev, Oct 2 2013
Apache Logo

Links

User Guide

참고

아파치 톰캣 개발

부가 컴포넌트

차례
소개

몇몇 부가 컴포넌트는 아파치 톰캣과 함께 사용되었을 것입니다. 이 컴포넌트들은 필요한 사용자들에 의해 빌드 되었거나 미러 중 하나로부터 다운로드 될 수 있습니다.

내려받기

추가 컴포넌트를 다운받으려면 톰캣 다운로드 페이지를 열어 빠른탐색(Quick Navigation)링크에서 "browse"를 선택합니다.

빌드

부가 컴포넌트들은 기본 톰캣 앤트 스크립트의 extras 타겟을 이용해서 빌드됩니다. 이 스크립트는 톰캣의 소스에 존재합니다.

빌드 순서는 아래와 같습니다:

  • 소스로부터 톰캣 바이너리를 빌드하기 위해 빌드 지침에 따릅니다. (노트: 이것은 부가 컴포넌트의 빌드에 사용될 것이며 실제로 나중에는 사용할 필요가 없습니다)
  • 빌드 스크립트를 실행하려면 ant extras 명령어를 실행합니다.
  • 부가 컴포넌트 JARs는 output/extras폴더에 위치할 것입니다.
  • 이 JARs의 사용에 대해서는 아래의 문서를 참조하세요.
컴포넌트 리스트
완전한 commons-logging 구현

톰캣은 commons-logging API 구현체라 다시 명명한 패키지를 사용합니다. 이것은 java.util.logging API를 사용하기 위해 하드코딩 되어있습니다. commons-logging 추가 컴포넌트는 완전한 패키지로 commons-logging 구현체라 다시 이름되어 빌드합니다. 이것은 톰캣과 함께 제공되어지는 구현체를 대신하여 사용될 수 있습니다. 사용법은 로깅(logging)페이지를 참조하세요.

웹 서비스 제공 (JSR 109)

톰캣은 웹서비스 참조를 해결하는데 사용할 수 있는 JSR 109를 위한 팩토리들을 제공합니다. jaxrpc.jar, wsdl4j.jar(또는 다른 JSR 109의 구현체)와 마찬가지로 생성된 catalina-ws.jar는 톰캣 라이브러리 폴더에 위치합니다.

사용자들은 wsdl4j.jar가 Apache License version 2.0 라이센스가 아닌 CPL 1.0 라이센스인것을 명심해야 합니다.

JMX Remote Lifecycle Listener

JMX 프로토콜은 두개의 네트워크 포트를 감지하기 위해 JMX 서버(이 인스턴스의 톰캣)를 요구합니다. 이 두개의 포트중 하나는 정의(Configuration)을 통해 정해지지만, 다른 하나는 무작위로 선택됩니다. 그래서 방화벽을 통해 JMX를 사용하기 어렵게 만듭니다. JMX Remote Lifecycle Listener는 두 포트를 명확히 하도록 하며, 방화벽을 통한 JMX 연결 방식을 단순화 합니다. 사용법은 리스너 (listeners) 페이지를 참조하세요.


Copyright © 1999-2013, Apache Software Foundation