Sun Java System Application Server 9.1 관리 설명서

구성 명령

구성 명령을 사용하여 IIOP Listener, 라이프사이클 모듈, HTTP 및 IIOP Listener, 프로필러 및 기타 하위 시스템을 구성할 수 있습니다.

이 절은 다음 내용으로 구성되어 있습니다.

HTTP 및 IIOP Listener 명령

HTTP 및 IIOP Listener 명령은 Listener 관리 작업을 도와줍니다. 이 명령은 원격 모드에서만 지원됩니다.

표 C–8 IIOP Listener 명령

명령 

정의 

create-http-listener

새 HTTP Listener 소켓을 추가합니다. 

delete-http-listener

지정된 HTTP Listener를 제거합니다. 

list-http-listeners

기존 HTTP Listener를 나열합니다. 

create-iiop-listener

IIOP Listener를 만듭니다. 

delete-iiop-listener

지정된 IIOP Listener를 제거합니다. 

list-iiop-listeners

기존 IIOP Listener를 나열합니다. 

라이프사이클 및 감사 모듈 명령

라이프사이클 및 감사 모듈 명령은 라이프사이클 모듈 및 감사 기능을 구현하는 선택 사항의 플러그 인 모듈을 제어하는 데 도움을 줍니다. 이 명령은 원격 모드에서만 지원됩니다.

표 C–9 라이프사이클 모듈 명령

명령 

정의 

create-lifecycle-module

라이프사이클 모듈을 만듭니다. 라이프사이클 모듈은 Application Server 환경 내에서 기간이 짧거나 긴 Java 기반의 작업을 실행하는 수단을 제공합니다. 

delete-lifecycle-module

지정된 라이프사이클 모듈을 제거합니다. 

list-lifecycle-modules

기존 라이프사이클 모듈을 나열합니다. 

create-audit-module

감사 기능을 구현하는 플러그인 모듈에 명명된 감사 모듈을 추가합니다. 

delete-audit-module

명명된 감사 모듈을 제거합니다. 

list-audit-modules

모든 감사 모듈을 나열합니다. 

프로필러 및 SSL 명령

프로필러 및 SSL 명령을 사용하여 프로필러 및 SSL 클라이언트 구성을 관리할 수 있습니다. 이 명령은 원격 모드에서만 지원됩니다.

표 C–10 프로필러 및 SSL 명령

명령 

정의 

create-profiler

프로필러 요소를 만듭니다. Java 구성의 프로필러 요소는 서버 인스턴스를 특정 프로필러와 연결합니다. 프로필러를 변경하려면 서버를 다시 시작해야 합니다. 

delete-profiler

지정된 프로필러 요소를 삭제합니다. Java 구성의 프로필러 요소는 서버 인스턴스를 특정 프로필러로 묶습니다. 프로필러를 변경하려면 서버를 다시 시작해야 합니다. 

create-ssl

선택한 HTTP Listener, IIOP Listener 또는 IIOP 서비스에 SSL 요소를 만들고 구성하여 해당 Listener/서비스의 보안 통신을 활성화합니다. 

delete-ssl

선택한 HTTP Listener, IIOP Listener 또는 IIOP 서비스의 SSL 요소를 삭제합니다. 

JVM 옵션 및 가상 서버 명령

JVM 옵션 및 가상 서버 명령을 사용하여 해당 요소를 제어할 수 있습니다. 이 명령은 원격 모드에서만 지원됩니다.

표 C–11 JVM 옵션 및 가상 서버 명령

명령 

정의 

create-jvm-option

Java 구성의 JVM 옵션 또는 domain.xml 파일의 프로필러 요소를 만듭니다. 프로필러에 만든 JVM 옵션은 특정 프로필러를 실행하는 데 필요한 설정을 기록할 때 사용합니다. 새로 만든 JVM 옵션을 적용하려면 서버를 다시 시작해야 합니다.

delete-jvm-option

Java 구성의 JVM 옵션 또는 domain.xml 파일의 프로필러 요소를 제거합니다.

create-virtual-server

명명된 가상 서버를 만듭니다. Application Server를 가상화하면 여러 호스트 주소를 수신하는 단일 HTTP 서버 프로세스를 통해 여러 URL 도메인을 서비스할 수 있습니다. 응용 프로그램이 두 개의 가상 서버에서 사용 가능한 경우 이 가상 서버는 계속해서 동일한 물리적 자원 풀을 공유합니다. 

delete-virtual-server

지정된 가상 서버 아이디를 가진 가상 서버를 제거합니다. 

스레드 풀 및 Auth 영역 명령

스레드 풀 및 Auth 영역 명령을 사용하여 해당 요소를 제어할 수 있습니다. 이 명령은 원격 모드에서만 지원됩니다.

표 C–12 스레드 풀 및 Auth 영역 명령

명령 

정의 

create-threadpool

지정된 이름을 사용하여 스레드 풀을 만듭니다. 풀 내 스레드의 최대 및 최소 개수, 작업 대기열 수 및 스레드의 유휴 시간 초과를 지정할 수 있습니다. 만들어진 스레드 풀은 IIOP 요청을 서비스할 때 및 자원 어댑터가 작업 관리 요청을 서비스할 때 사용할 수 있습니다. 만들어진 스레드 풀은 여러 자원 어댑터에 사용할 수 있습니다. 

delete-threadpool

명명된 아이디를 가진 스레드 풀을 제거합니다. 

list-threadpools

모든 스레드 풀을 나열합니다. 

create-auth-realm

명명된 인증 영역을 추가합니다. 

delete-auth-realm

명명된 인증 영역을 제거합니다. 

트랜잭션 및 타이머 명령

트랜잭션 및 타이머 명령을 사용하면 트랜잭션 및 타이머 하위 시스템을 제어할 수 있으며 실행 중인 트랜잭션을 일시 중지할 수도 있습니다. 이 명령은 원격 모드에서만 지원됩니다.

표 C–13 트랜잭션 명령

명령 

정의 

freeze-transaction

실행 중인 모든 트랜잭션이 일시 중지되도록 트랜잭션 하위 시스템을 중단합니다. 실행 중인 트랜잭션을 롤백하기 전에 이 명령을 호출합니다. 이미 중단된 트랜잭션 하위 시스템에서 이 명령을 호출하는 경우 아무런 영향을 주지 않습니다. 

unfreeze-transaction

일시 중지된 모든 실행 트랜잭션을 다시 시작합니다. 이미 중단된 트랜잭션에서 이 명령을 호출합니다. 

recover-transactions

보류 중인 트랜잭션을 수동으로 복구합니다. 

rollback-transaction

명명된 트랜잭션을 롤백합니다. 

unpublish-from-registry

 

list-timers

특정 서버 인스턴스가 소유한 타이머를 나열합니다.  

레지스트리 명령

레지스트리 명령을 사용하여 웹 서비스 아티팩트를 게시하거나 게시 취소할 수 있습니다.

표 C–14 트랜잭션 명령

명령 

정의 

publish-to-registry

웹 서비스 아티팩트를 레지스트리에 게시합니다. 

unpublish-from-registry

레지스트리에서 웹 서비스 아티팩트 게시를 취소합니다. 

list-registry-locations