구성 명령을 사용하면 Application Server 작업을 구성할 수 있습니다. 이 절은 다음 내용으로 구성되어 있습니다.
이 명령을 사용하면 Application Server 구성 요소의 구성을 관리할 수 있습니다.
표 19–7 일반 구성 명령
명령 |
정의 |
enable |
지정된 구성 요소를 활성화합니다. 구성 요소가 이미 활성화되어 있는 경우 구성 요소가 다시 활성화됩니다. 구성 요소를 활성화하려면 배치되어 있어야 합니다. 구성 요소가 배포되어 있지 않은 경우에는 오류 메시지가 반환됩니다. |
disable |
명명된 구성 요소를 즉시 비활성화합니다. 구성 요소가 배포되어 있어야 합니다. 구성 요소가 배포되어 있지 않은 경우에는 오류 메시지가 반환됩니다. |
export |
후속 명령 환경을 위한 자동 내보내기 변수 이름을 표시합니다. 모든 후속 명령은 명령을 unset하거나 multimode를 종료하지 않는 한 지정된 변수 이름 값을 사용합니다. |
get |
속성 이름 및 값을 가져옵니다. |
set |
구성 가능한 속성 값을 한 개 이상 설정합니다. |
list |
구성 가능한 요소를 나열합니다. Solaris의 경우 *가 포함된 명령을 옵션 값 또는 피연산자로 실행할 때 따옴표가 필요합니다. |
unset |
다중 모드 환경에서 설정한 변수를 한 개 이상 제거합니다. 변수 및 연관된 값이 환경에서 제거됩니다. |
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 옵션 명령을 사용하면 프로필러를 관리하고 해당 요소를 제어할 수 있습니다. 이 명령은 원격 모드에서만 지원됩니다.
표 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 |
특정 서버 인스턴스가 소유한 타이머를 나열합니다. |