관리자가 여러 호스트에서 실행되고 있는 서버 인스턴스와 클러스터를 관리할 수 있도록 Application Server에서는 다음 도구를 제공합니다.
브라우저 기반 그래픽 사용자 인터페이스(GUI)인 관리 콘솔
asadmin 유틸리티와 같은 명령줄 도구. Application Server에서 사용 가능한 명령줄 도구의 전체 목록을 보려면 표 1–1을 참조하십시오.
프로그래밍 방식의 Java Management Extensions(JMXTM) API
이 도구는 모든 관리 작업을 중개하도록 특별히 지정된 Application Server 인스턴스인 Domain Administration Server라는 서버에 연결됩니다. Domain Administration Server(DAS)는 사용되는 인터페이스에 상관없이 관리 명령을 검증 및 실행하는 단일의 보안 인터페이스를 제공합니다.
도메인이란 구성 데이터, 배포된 응용 프로그램 및 지정된 관리자가 있는 시스템의 모음입니다. 도메인 정의에서는 여러 응용 프로그램, 독립 실행형 응용 프로그램 서버 인스턴스 및 클러스터의 작업을 설명하고 제어할 수 있으며 잠재적으로 여러 시스템에 분산되어 있을 수 있습니다. DAS를 설치할 때 항상 domain1이라는 기본 도메인이 설치됩니다. 본 설명서에서는 기본 도메인을 사용합니다.
Application Server 소프트웨어에서는 관리 콘솔 이외에 관리 기능을 수행하기 위한 다양한 명령줄 도구를 제공합니다. 도구를 실행하려면 명령 창에 도구 이름을 입력합니다. 표 1–1의 첫 번째 열에는 도구 이름이 나열되어 있고 두 번째 열은 해당 도구에 대한 설명입니다.
표 1–1 명령줄 도구
도구 이름 |
설명 |
---|---|
appclient |
Application Client Container를 시작하고 응용 프로그램 JAR(Java ARchive) 파일에 패키지화된 클라이언트 응용 프로그램을 호출합니다. |
asadmin |
Application Server 소프트웨어를 구성하기 위한 하위 명령 세트를 제공하는 Application Server 관리 도구를 실행합니다. |
asant |
반복적인 개발 및 배포 작업을 자동화할 수 있도록 Jakarta Ant 도구를 실행합니다. |
asapt |
Java EE 주석이 있는 Java 소스를 컴파일합니다. 도구에서 자동으로 wsimport 명령을 호출합니다. |
asupgrade |
Application Server 소프트웨어를 업그레이드하기 위한 Application Server 관리 도구입니다. |
capture-schema |
데이터베이스에서 스키마 정보를 추출하여 서버에서 CMP(Container Managed Persistence)에 사용할 수 있는 스키마 파일을 생성합니다. |
jspc |
JSP 페이지를 컴파일합니다. |
package-appclient |
응용 프로그램 클라이언트 컨테이너 라이브러리와 JAR 파일을 패키지화합니다. |
schemagen |
Java 클래스에서 참조되는 각 이름 공간에 대한 스키마 파일을 만듭니다. |
verifier |
DTD를 사용하여 Java EE 배포 설명자를 검증합니다. 이 도구에는 그래픽 사용자 인터페이스도 제공됩니다. GUI를 보려면 -u 옵션을 지정합니다. 일부 Windows 시스템에서는 이름이 같은 드라이버 검증자 유틸리티가 실행됩니다. Application Server 검증자를 실행하려면 install-dir/bin 디렉토리에 있어야 합니다. |
wscompile |
서비스 정의 인터페이스를 사용하여 JAX-RPC의 클라이언트 스텁 또는 서버측 스켈레톤을 생성하거나 제공된 인터페이스에 대한 WSDL(Web Services Description Language) 설명을 생성합니다. |
wsdeploy |
JAX-RPC를 사용하는 웹 서비스 응용 프로그램에 대한 구현별 배포 대기 WAR 파일을 생성합니다. |
wsgen |
웹 서비스 종점 클래스를 읽고 웹 서비스 배포 및 호출에 필요한 모든 아티팩트를 생성합니다. |
wsimport |
SEI(Service Endpoint Interface), 서비스, wsdl:fault 및 soap:headerfault 태그에서 매핑된 예외 클래스, wsdl:message 태그에서 파생된 비동기 응답 Bean, JAXB 생성 값 유형과 같은 이식 가능한 JAX-WS 아티팩트를 생성합니다. |
xjc |
Java 프로그래밍 언어로 소스 XML 스키마를 JAXB 내용 클래스 집합으로 변환하거나 바인드합니다. |
이러한 명령줄 도구를 Windows에서 실행하려면 install-dir/bin/ 디렉토리를 가리키는 PATH라는 환경 변수가 있는지 확인합니다.
모든 하위 명령 앞에 asadmin 접두어를 사용하거나 install-dir/bin/ 디렉토리에 asadmin 프롬프트를 입력(asadmin 입력 후 Return 키 누름)하여 asadmin 하위 명령을 실행할 수 있습니다.