스크립트를 사용하여 서버 구성
wsadmin 도구를 사용하여 환경에 Application Server를 구성하십시오. Application Server 구성에서는 애플리케이션 및 해당 컴포넌트를 실행하기 위해 Application Server가 서비스를 제공하는 방법을 제어하는 설정을 제공합니다.
이 태스크 정보
제품을 설치한 후 Application Server에 대한 추가 옵션을 구성해야 하는 경우가 있습니다. wsadmin 도구로, AdminTask 및 AdminConfig 오브젝트에 대한 명령을 사용하여 구성 ID를 검색하고 오브젝트에 대한 조작을 호출해서 Application Server를 구성할 수 있습니다. 스크립트 라이브러리를 사용하여 Application Server를 구성할 특정 조작을 수행할 수도 있습니다. 스크립트 라이브러리는 가장 일반적인 Application Server 관리 기능을 자동화할 프로시저 세트를 제공합니다. 각 스크립트 프로시저를 개별적으로 실행하거나 여러 프로시저를 결합하여 새 스크립트를 빠르게 개발할 수 있습니다.
Application Server를 구성하려면 다음 중 하나 이상의 태스크를 완료해야 합니다.
프로시저
- 서버를 작성하십시오. AdminServerManagement 스크립트 라이브러리나 AdminTask 오브젝트에 대한 ServerManagement 명령 그룹의 명령을 사용하여 새 애플리케이션 서버, 웹 서버, 프록시 서버 또는 일반 서버를 작성하십시오.
- 각 Application Server의 고유 HTTP 세션 복제 ID를 구성하십시오. 세션 유사성이 필요한 경우 이 주제의 명령을 사용하여 각 Application Server의 HTTP 세션 복제 ID를 구성하십시오.
- 데이터베이스 세션 지속을 구성하십시오. AdminConfig 오브젝트를 사용하여 데이터베이스 지속을 구성할 수 있습니다.
- JVM(Java Virtual Machine)을 디버그 모드에서 실행하도록 구성하십시오. AdminServerManagement 스크립트 라이브러리의 configureJavaVirtualMachine 스크립트나 AdminTask 오브젝트에 대한 ServerManagement 명령 그룹의 명령을 사용하여 JVM(Java Virtual Machine) 구성을 수정하십시오.
- EJB 컨테이너를 구성하십시오. AdminConfig 오브젝트나 AdminServerManagement 스크립트 라이브러리의 configureEJBContainer 스크립트를 사용하여 구성에 EJB(Enterprise JavaBeans) 컨테이너를 구성하십시오.
- PMI(Performance Monitoring Infrastructure)를 구성하십시오. wsadmin 도구를 사용하여 PMI(Performance Monitoring Infrastructure)를 환경에 구성할 수 있습니다. PMI는 서버에서 다양한 제품 컴포넌트로부터 성능 데이터를 수집할 수 있도록 합니다. PMI는 서로 다른 컴포넌트 간에 데이터를 서로 상관시키지 않고 평균 시스템 자원 사용 통계에 대한 정보를 제공합니다.
JVM(Java Virtual Machine) 로그 파일의 크기를 제한하십시오. AdminConfig 오브젝트나 AdminServerManagement 스크립트 라이브러리의 configureJavaProcessLogs 스크립트를 사용하여 JVM 로그 파일의 크기를 구성할 수 있습니다. JVM 로그는 실행 중인 JVM으로부터 이벤트나 정보를 레코딩합니다.
- 오브젝트 요청 브로커(ORB) 서비스를 구성하십시오. AdminConfig 오브젝트나 AdminServerManagement 스크립트 라이브러리의 configureORBService 스크립트를 사용하여 ORB 서비스를 환경에 구성할 수 있습니다. ORB는 IIOP(Internet interORB Protocol)를 사용하여 클라이언트와 서버 간의 상호작용을 관리합니다. 클라이언트는 네트워크 분산 환경에서 요청을 작성하고 서버로부터 응답을 수신할 수 있습니다.
- 프로세스를 구성하십시오. AdminConfig 오브젝트나 AdminServerManagement 스크립트 라이브러리의 configureProcessDefintion 스크립트를 사용하여 Application Server 구성에 프로세스를 구성할 수 있습니다. Application Server 프로세스의 시작 또는 초기화를 위한 명령행 정보를 정의하여 Application Server의 조작을 개선하십시오. 프로세스 정의 설정은 실행할 프로그램, 프로그램을 실행하는 인수 및 작업 디렉토리와 같은 런타임 특성을 정의합니다.
- 런타임 트랜잭션 서비스를 구성하십시오. AdminControl 오브젝트나 AdminServerManagement 스크립트 라이브러리의 configureTransactionService 스크립트를 사용하여 서버에 대한 트랜잭션 특성을 구성하십시오. 트랜잭션 서비스는 여러 자원 관리자의 업데이트를 조정하여 데이터의 원자적 업데이트를 확인하는 서버 런타임 컴포넌트입니다. 트랜잭션은 애플리케이션 또는 이 애플리케이션이 배치된 컨테이너에 의해 시작되고 종료됩니다.
- serverindex.xml 파일에 포트 번호를 설정하십시오. AdminConfig 오브젝트, AdminTask 오브젝트 또는 AdminServerManagement 스크립트 라이브러리의 스크립트를 사용하여 serverindex.xml 파일에 지정된 포트 번호를 수정할 수 있습니다. serverindex.xml 파일의 엔드포인트는 구성의 다른 오브젝트의 파트입니다.
- 컴포넌트를 사용 불가능하게 하십시오. AdminConfig 오브젝트나 AdminServerManagement 스크립트 라이브러리의 configureStateManageable 스크립트를 사용하여 조작을 호출해서 컴포넌트를 사용 불가능하게 할 수 있습니다. 이 주제는 제품의 nameServer 컴포넌트를 사용 불가능하게 하는 방법에 대해 설명합니다. 이 주제의 예제를 수정하여 다른 컴포넌트를 사용 불가능하게 할 수 있습니다.
- 추적 서비스를 사용 불가능하게 하십시오. 자세한 정보는 추적 서비스 사용 불가능에 대한 주제를 참조하십시오.
- 서블릿 캐싱을 구성하십시오. 스크립트 및 wsadmin 도구로 서블릿 캐싱을 구성할 수 있습니다. 동적 캐시 서비스는 캐시 가능 오브젝트로의 호출을 인터셉트하면서 Application Server JVM에서 작업을 수행합니다. 예를 들면, 서블릿 서비스 메소드 또는 명령 실행 메소드를 통해 호출을 가로챈 다음, 오브젝트의 출력을 캐시에 저장하거나 동적 캐시에서 오브젝트의 내용에 따라 작업합니다.
- 변수를 수정하십시오. 자세한 정보는 변수 수정에 대한 주제 항목을 참조하십시오.
- JVM(Java virtual machine) 힙 크기를 늘리십시오. 자세한 정보는 다음 주제 항목을 참조하십시오.