Sun Java System Application Server Enterprise Edition 8.2 관리 설명서

Application Server 구성 명령

구성 명령을 사용하면 Application Server 작업을 구성할 수 있습니다. 이 절은 다음 내용으로 구성되어 있습니다.

일반 구성 명령

이 명령을 사용하면 Application Server 구성 요소의 구성을 관리할 수 있습니다.

표 19–7 일반 구성 명령

명령 

정의 

enable

지정된 구성 요소를 활성화합니다. 구성 요소가 이미 활성화되어 있는 경우 구성 요소가 다시 활성화됩니다. 구성 요소를 활성화하려면 배치되어 있어야 합니다. 구성 요소가 배포되어 있지 않은 경우에는 오류 메시지가 반환됩니다. 

disable

명명된 구성 요소를 즉시 비활성화합니다. 구성 요소가 배포되어 있어야 합니다. 구성 요소가 배포되어 있지 않은 경우에는 오류 메시지가 반환됩니다. 

export

후속 명령 환경을 위한 자동 내보내기 변수 이름을 표시합니다. 모든 후속 명령은 명령을 unset하거나 multimode를 종료하지 않는 한 지정된 변수 이름 값을 사용합니다.

get

속성 이름 및 값을 가져옵니다. 

set

구성 가능한 속성 값을 한 개 이상 설정합니다. 

list

구성 가능한 요소를 나열합니다. Solaris의 경우 *가 포함된 명령을 옵션 값 또는 피연산자로 실행할 때 따옴표가 필요합니다.

unset

다중 모드 환경에서 설정한 변수를 한 개 이상 제거합니다. 변수 및 연관된 값이 환경에서 제거됩니다. 

HTTP, IIOP 및 SSL Listener 명령

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

표 19–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를 나열합니다. 

create-ssl

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

delete-ssl

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

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

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

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

명령 

정의 

create-lifecycle-module

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

delete-lifecycle-module

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

list-lifecycle-modules

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

create-audit-module

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

delete-audit-module

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

list-audit-modules

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

프로필러 및 JVM 옵션 명령

프로필러 및 JVM 옵션 명령을 사용하면 프로필러를 관리하고 해당 요소를 제어할 수 있습니다. 이 명령은 원격 모드에서만 지원됩니다.

표 19–10 프로필러 및 JVM 옵션 명령

명령 

정의 

create-profiler

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

delete-profiler

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

create-jvm-option

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

delete-jvm-option

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

가상 서버 명령

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

표 19–11 가상 서버 명령

명령 

정의 

create-virtual-server

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

delete-virtual-server

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

list-virtual-server

기존 가상 서버를 나열합니다. 

스레드 풀 명령

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

표 19–12 스레드 풀 명령

명령 

정의 

create-threadpool

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

delete-threadpool

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

list-threadpools

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

트랜잭션 및 타이머 명령

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

표 19–13 트랜잭션 명령

명령 

정의 

freeze-transaction

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

unfreeze-transaction

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

recover-transactions

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

rollback-transaction

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

list-timers

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