Sun Java System Delegated Administrator 6.4 관리 설명서

사용자 정의 구성 파일 배포

config-commda 프로그램을 사용하여 Delegated Administrator를 구성하는 경우 config-commda는 Delegated Administrator 설치 디렉토리에서 구성 데이터를 위한 표준 위치에 구성 파일을 보관합니다. 그런 다음 config-commda 프로그램은 Delegated Administrator를 배포한 웹 컨테이너의 응용 프로그램 저장소에 구성 파일을 배포합니다.

따라서 어떤 웹 컨테이너를 사용하느냐에 따라 구성 파일의 배포 위치가 달라집니다.

런타임 시 Delegated Administrator는 각 배포 위치, 즉 Delegated Administrator가 배포된 웹 컨테이너 저장소에 있는 구성 파일의 등록 정보 값을 사용합니다.

구성 파일을 사용자 정의하려면 다음과 같은 단계를 수행합니다.

  1. Delegated Administrator 설치 디렉토리에 있는 원래 구성 파일을 편집합니다.

  2. Delegated Administrator에서 제공하는 스크립트를 사용하여 웹 컨테이너에 구성 파일을 재배포합니다.

구성 파일을 사용자 정의할 경우 파일을 웹 컨테이너에 재배포해야 새로운 값이 적용됩니다.

이 절의 나머지 부분에서는 다음 내용을 설명합니다.

구성 파일의 원래(표준) 위치

Delegated Administrator 구성 시(config-commda 프로그램 실행 후), 구성 파일은 다음 디렉토리에서 찾을 수 있습니다.

구성 파일의 배포 위치

config-commda 프로그램을 실행한 후에는 Delegated Administrator 배포 시 선택한 웹 컨테이너에 따라 구성 파일이 다음과 같은 위치에 배포됩니다.

Delegated Administrator 서버 파일의 배포 위치(resource.properties)

resource.properties 파일이 다음 기본 위치 중 하나에 배포됩니다.

Web Server 6.x

/opt/SUNWwbsvr/https-hostname/webapps/https-hostname \
/commcli/WEB-INF/classes/sun/comm/cli/server/servlet
Web Server 7.x

/var/opt/SUNWwbsvr7/https-hostname/webapps/hostname \
/commcli/WEB-INF/classes/sun/comm/cli/server/servlet
Application Server 7.x

/var/opt/SUNWappserver7/domains/domain1/server1 \
/applications/j2ee-modules \
/commcli/WEB-INF/classes/sun/comm/cli/server/servlet
Application Server 8.x

/var/opt/SUNWappserver/domains/domain1 \
/applications/j2ee-modules \
/commcli/WEB-INF/classes/sun/comm/cli/server/servlet

Delegated Administrator 콘솔 구성 파일의 배포 위치

다음 파일은 같은 기본 위치에 배포됩니다.

이와 같은 등록 정보 파일은 Delegated Administrator 배포 시 선택한 웹 컨테이너에 따라 다음 기본 위치 중 하나에 배포됩니다.

Web Server 6.x

/opt/SUNWwbsvr/https-hostname/webapps/https-hostname \
/da/WEB-INF/classes/com/sun/comm/da/resources
Web Server 7.x

/var/opt/SUNWwbsvr7/https-hostname/webapps/hostname \
/da/WEB-INF/classes/com/sun/comm/da/resources
Application Server 7.x

/var/opt/SUNWappserver7/domains/domain1/server1 \
/applications/j2ee-modules \
/Delegated_Administrator/WEB-INF \
/classes/com/sun/comm/da/resources
Application Server 8.x

/var/opt/SUNWappserver/domains/domain1 \
/applications/j2ee-modules \
/Delegated_Administrator/WEB-INF \
/classes/com/sun/comm/da/resources

Procedure사용자 정의 구성 파일을 배포하려면

  1. 루트로 로그인하여(즉, 루트가 되어) 다음 디렉토리로 이동합니다.

    /opt/SUNWcomm/sbin

  2. 해당하는 배포 스크립트를 실행하여 Delegated Administrator에서 사용하는 웹 컨테이너에 사용자 정의 구성 파일을 재배포합니다.

    이때, 가장 최근에 Delegated Administrator 구성 프로그램(config-commda)을 실행했을 때 Delegated Administrator를 배포한 웹 컨테이너에 구성 파일을 재배포해야 합니다.

    사용자 정의 구성 파일과 올바른 웹 컨테이너에 모두 적용되는 배포 스크립트를 사용합니다.

    예를 들어, Web Server 6에 resource.properties 파일을 재배포하는 경우 다음 명령을 실행합니다.


    # ./config-wbsvr-commcli
    

    배포 스크립트의 목록을 보려면 구성 파일 배포 스크립트를 참조하십시오.

구성 파일 배포 스크립트

각 웹 컨테이너마다 두 가지의 배포 스크립트가 있습니다. 둘 중 한 스크립트는 Delegated Administrator 서버 파일을 배포하고, 다른 스크립트는 Delegated Administrator 콘솔 파일을 배포합니다.

배포 스크립트는 다음과 같습니다.

Web Server 6
  • Delegated Administrator 서버 파일용 배포 스크립트(resource.properties):

    config-wbsvr-commcli

  • Delegated Administrator 콘솔 파일용 배포 스크립트:

    config-wbsvr-da

스크립트를 실행하려면 다음 명령을 입력합니다.


# ./config-wbsvr-commcli
# ./config-wbsvr-da
Web Server 7.x
  • Delegated Administrator 서버 파일용 배포 스크립트(resource.properties):

    config-wbsvr7x-commcli

  • Delegated Administrator 콘솔 파일용 배포 스크립트:

    config-wbsvr7x-da

스크립트를 실행하려면 다음 명령을 입력합니다.


# ./config-wbsvr7x-commcli
# ./config-wbsvr7x-da
Application Server 7.x
  • Delegated Administrator 서버 파일용 배포 스크립트(resource.properties):

    config-appsvr-commcli

  • Delegated Administrator 콘솔 파일용 배포 스크립트:

    config-appsvr-da

스크립트를 실행하려면 다음 명령을 입력합니다.


# ./config-appsvr-commcli deploy
# ./config-appsvr-da deploy

이러한 명령과 함께 인수 deploy를 사용해야 합니다.

Application Server 8.x
  • Delegated Administrator 서버 파일용 배포 스크립트(resource.properties):

    config-appsvr8x-commcli

  • Delegated Administrator 콘솔 파일용 배포 스크립트:

    config-appsvr8x-da

스크립트를 실행하려면 다음 명령을 입력합니다.


# ./config-appsvr8x-commcli deploy
# ./config-appsvr8x-da deploy

이러한 명령과 함께 인수 deploy를 사용해야 합니다.