사용 가능한 MBean 속성 설정

사용 가능한 MBean 속성을 설정하여 CM(Change Management) 서버를 사용자 정의할 수 있습니다.

속성은 속성이 있는 MBean별로 분류됩니다. 모든 매개변수를 검색할 수 있으며 읽기를 의미하는 [R] 표시가 되어 있습니다. 수정 가능한 매개변수는 쓰기를 의미하는 [W] 표시가 되어 있습니다. 속성은 WebSphere® Application Server wsadmin 명령행 유틸리티를 사용하여 JACL 명령으로 액세스할 수 있습니다. teamAdminUtils.jacl 파일은 JACL 명령, 구문 및 함수의 예제를 제공합니다. 버전 7.1.0.2부터 웹 기반 CM 서버 관리 유틸리티를 사용하여 많은 MBean 속성을 검사 및 수정하고 전체 CM 서버 활동을 모니터할 수 있게 되었습니다. 이 유틸리티는 웹 브라우저에 다음 URL을 입력하여 액세스하십시오.

http://CM-Server-name:12080/TeamAdminWeb

수정 가능한 매개변수는 CM 서버 실행 중에만 변경할 수 있으며 서버를 다시 시작할 필요는 없습니다. 백엔드 ONCRPC 서버 프로세스의 실행을 관리하는 MBean 속성의 변경 사항은 이미 시작된 백엔드 ONCRPC 프로세스에는 영향을 미치지 않습니다. 새로 실행된 백엔드 ONCRPC 서버 프로세스만이 새 설정을 준수합니다.

CM 서버 시작 시에 작성된 세 개의 MBeans이 있습니다. TeamServerMBean은 CM 서버 전체 구성 속성을 보유하고, CcServerFactoryMBean은 ClearCase Managed Connection Factory 속성을 보유하고, CqServerFactoryMBean은 ClearQuest Managed Connection Factory 속성을 보유합니다. 이러한 각 MBeans은 CM 서버 내에서 별개의 구성 가능한 엔티티를 표시합니다.

관리 연결 팩토리는 백엔드 ONCRPC 서버 프로세스의 실행을 담당하는 CM 서버 컴포넌트입니다. 이러한 백엔드 프로세스는 ClearCase 및 ClearQuest 특정 코어 제품에 대한 연결에 도움을 줍니다.

ClearCase 관리 연결 팩토리는 단일 스레드 ClearCase ONCRPC 백엔드 서버 프로세스를 실행합니다. 이들 각각은 단일 ccrpc 프로세스라고 불립니다. 한 개의 프로세스가 특정 신임 세트에 대해 실행됩니다. 프로세스는 더 이상 필요하지 않을 때까지 해당 신임 세트에 대해 서비스합니다. ccrpc 프로세스는 단일 스레드이므로 각 ccrpc 프로세스는 단기간 동안 활성 상태로 남아 있습니다. ClearCase 관리 연결 팩토리는 각 ccrpc 프로세스에서 자동으로 라이프사이클 관리를 수행합니다.

ClearQuest 관리 연결 팩토리는 하나 이상의 다중 스레드 ClearQuest ONCRPC 백엔드 서버 프로세스를 실행하며 각각을 단일 cqrpc 프로세스라고 합니다. cqrpc 프로세스는 다중 스레드이므로 여러 개의 서로 다른 신임으로부터의 요청을 처리할 수 있습니다. cqrpc 프로세스는 ccrpc 백엔드 프로세스보다 더 많은 자원을 소비하고 장기간 동안 활성 상태로 남아 있습니다. ClearQuest 관리 연결 팩토리는 각 cqrpc 프로세스에서 자동으로 라이프사이클 관리를 수행합니다.

자세한 정보는 CM 서버 관리 연결 팩토리 라이프사이클 관리을 참조하십시오.

CM 서버에는 다음 MBean이 포함됩니다.

wsadmin 예제

다음 예제는 wsadmin 유틸리티를 시작 및 사용하기 위한 JACL 기반 명령을 보여줍니다.
  • // 이 섹션에서는 wsadmin 유틸리티를 시작하고 사용하기 위한 샘플 명령을 보여줍니다.
    // 이 예제에서 운영 체제 명령 프롬프트는
    // 해시 문자 "#"로, wsadmin 명령 프롬프트는 "wsadmin>"으로 표시됩니다.
    
    // 여러 가지 편리한 메소드와 함수를 제공하는 CM 서버 wsadmin 유틸리티 스크립트가
    // 있습니다. 기본적으로 이 스크립트는 다음 디렉토리에
    // 있습니다.
    // Windows의 경우:
    //      "C:\Program Files\IBM\RationalSDLC\common\CM\scripts" 
    // UNIX 시스템 및 Linux의 경우:
    // "/opt/rational/common/CM/scripts"(UNIX 시스템 및 Linux)
    
    // 명령 프롬프트를 연 후 CM 서버 wsadmin 유틸리티 스크립트의 위치를
    // 기본 디렉토리로 설정하십시오. 예를 들어, 다음과 같습니다.
    
    // Windows의 경우:
    # cd "C:\Program Files\IBM\RationalSDLC\common\CM\scripts"
    
    // UNIX 시스템 및 Linux의 경우:
    # cd /opt/rational/common/CM/scripts
    
    // 원하는 쉘에 적합한 구문을 사용하여 wsadmin 유틸리티의 위치에
    // WAS_BIN 환경 변수를 설정하십시오. 예를 들어, 다음과 같습니다.
    
    // Windows의 경우:
    # set WAS_BIN="C:\Program Files\IBM\RationalSDLC\common\eWAS\bin"
    
    // UNIX 시스템 및 Linux의 경우:
    # WAS_BIN=/opt/rational/common/eWAS/bin
    
    // CM 서버 프로파일 이름을 지정하여 wsadmin 유틸리티를 시작하십시오. 
    // 기본 CM 서버 프로파일 이름은 'cmprofile'입니다. 예를 들어, 다음과 같습니다.
    
    // Windows의 경우:
    # %WAS_BIN%\wsadmin -profileName cmprofile
    
    // UNIX 시스템 및 Linux의 경우:
    # $WAS_BIN/wsadmin.sh -profileName cmprofile
    
    // 다음 wsadmin 명령은 편리한 CM 서버 wsadmin 기능을 로드합니다.
    wsadmin> source teamAdminUtils.jacl
    
    // 다음 명령은 유용한 명령을 표시하는 방법에 대해 예를 들어 보여줍니다.
    // getTeamServer 함수는 최상위 레벨 TeamServerMBean에 포인터를 지정하는 데 유용하며,
    // 각각의 TeamServerMBean 속성을 가져오고 설정하는 데 도움이 됩니다.
    
    wsadmin> info proc *Team*
        startTeamEAR stopTeamEAR getTeamServer
    
    // 다음 명령은 MBean 값을 빠르고 쉽게 보는 데 사용할 수 있는 'dump' 명령을
    // 표시합니다.
    wsadmin> info proc dump*
    
       dumpAllServers dumpAll dumpTeamServer dumpCcServers dumpCqServerFactory 
       dumpCcServerFactory dumpCqServers
    
    
    // 다음 명령은 편리한 명령 'getTeamServer'을 사용하여 변수
    // 't'를 설정합니다. 이 변수는 TeamServerMBean 속성에 액세스하는 데 사용할 수 있습니다.
    wsadmin> set t [getTeamServer]
    
    // 변수 't'를 사용하여 TeamServerMBean 속성 값을 검색합니다.
    wsadmin> $AdminControl getAttributes $t 
    
    {cqServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CqServerFactoryMBeanId,
        mbeanIdentifier=CqServerFactoryMBeanId,type=stp.management.CqServerFactoryMBean,node=testhost2Node01,
        process=server1}
    
    {ccrcUseViewHostPathForGlobalPath false}
    {oncrpcBufferLimit 100}
    {cqLoginSessionWaitTimeout 300}
    {oncrpcInterruptLimit 1000}
    {ccrcUnixCqHome {
    {sessionReaperThreadDelay 900}
    {ccrcUserRegionMapfile {
    {ccrcTempDir {
    {ccrcTraceSubsystem {
    {sessionQueryObjectTimeout 1800}
    {oncrpcServers {
    {cqLoginSessionTimeout 1800}
    {cqFulltextSearchRecordHitLimit 200}
    {ejbBufferLimit 100}
    {ccrcVobLineTerminator {
    {sessionRecordObjectTimeout 10800}
    {cqFulltextSearchPageSize 25}
    {numberOfActiveSessions 0}
    {ccServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CcServerFactoryMBeanId,
        mbeanIdentifier=CcServerFactoryMBeanId,type=stp.management.CcServerFactoryMBean,node=testhost2Node01,
        process=server1}
    {sessionObjectDefaultTimeout 1800}
    {ccrcUploadLimit 0}
    {maxProcureServerAttempts 6}
    {cqFulltextSearchCacheSize 1000}
    {ccrcTraceLevel 0}
    {maxCqSessionsPerUser 2}
    {ccrcLoginSessionTimeout 900}
    {totalNumberOfOncrpcServers 0}
    {ccrcViewStorage {
    {numberOfHttpSessionsCreated 0}
    {ccrcPrimaryGroup {
    {procureServerInterval 60}
    
    
    
    // 모든 TeamServerMBean 속성을 보다 편리하게 검색할 수 있는 방법은 다음과 같습니다.
    wsadmin> dumpTeamServer
    
    TeamServerMBean Attributes:
    ====================
    
    {cqServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CqServerFactoryMBeanId,
        mbeanIdentifier=CqServerFactoryMBeanId,type=stp.management.CqServerFactoryMBean,node=testhost2Node01,
        process=server1}
    
    {ccrcUseViewHostPathForGlobalPath false}
    . . .
    
    
    // 다음 명령은 ccServerFactory MBean에 액세스할 수 있는 변수 'cc'를 구성합니다.
    // 이전 명령에서 정의된 변수 't'는 TeamServerMBean의 ccServerFactory 속성 값으로
    // 포인터를 가져오는 데 사용됩니다. 따라서 변수 'cc'는
    // CcServerFactoryMBean의 속성에 액세스하는 데 사용할 수 있습니다.
    wsadmin> set cc [$AdminControl getAttribute $t ccServerFactory]
    
    // 변수 'cc'를 보다 편리하게 설정하는 방법은 다음과 같습니다.
    wsadmin>set cc [getCcServerFactory]
    
    
    // 기타 'get' 명령에는 getCcServerFactory, getCqServerFactory,
    // getTeamServer 및 getOncrpcServers가 있습니다.
    
    
    // 다음 명령은 위에서 정의된 'cc' 변수를 사용하여 CcServerFactoryMBean 속성 값을
    // 검색합니다.
    wsadmin> $AdminControl getAttributes $cc 
        {oncrpcCallThreshold 5000}
        {idleServerInterval 600}
        {serverThresholdCount 50}
        {maxServersPerCredential 5}
        {maxServerCount 200}
        {interactionRequestTimeout 300}
        {busyServerPossiblyIdleLimit 14400}
    
    // 다음 명령은 이전 명령에서 정의된 'cc' 변수 사용을 참조하여
    // CcServerFactoryMBean에서 정의된 maxServerCount MBean 속성을 설정합니다.
    wsadmin> $AdminControl setAttribute $cc maxServerCount 101
    
    
    // 다음 명령은 CqServerFactoryMBean 속성에 액세스할 수 있는 변수 'cq'를 설정합니다.
    // 이전 명령에서 정의된 변수 't'는 TeamServerMBean의 cqServerFactory 속성 값에 대한
    // 포인터를 얻는 데 사용됩니다. 따라서, CqServerFactoryMBean에서 속성에 액세스할 때에는
    // 변수 'cq'가 사용됩니다.
    wsadmin> set cq [$AdminControl getAttribute $t cqServerFactory]
    
    // 변수 'cq'를 보다 편리하게 설정할 수 있는 방법은 다음과 같습니다.
    wsadmin>set cq [getCqServerFactory]
    
    // 다음 명령은 위에서 정의된 'cq' 변수를 사용하여 CqServerFactoryMBean 속성 값을
    // 검색합니다.
    wsadmin> $AdminControl getAttributes $cq
    . . . 
    
    // 다음 명령은 ONCRPC 서버 MBeans 목록에 액세스하는 데 사용하는 변수 'os'를 설정합니다.
    // 이는 각각 특정 ONCRPC 백엔드 서버를 나타냅니다.
    // 이 명령은 이 세션 앞부분에 제공된 teamAdminUtils.jacl 스크립트에
    // 정의되어 있는 편리한 메소드 중 하나를 사용합니다.
    wsadmin> set os [$AdminControl invoke $t getOncrpcServers]  
            .   .   .   
    
            // 실행 중인 oncrpc 백엔드 서버의 목록이 표시됩니다. 첫 번째 oncrpc 서버는
            // 색인 0(영), 두 번째는 색인 1 등과 같이 표시됩니다.
    
    
    // 다음 명령은 위 명령의 결과 중 첫 번째 oncrpc 서버 MBean에 액세스할 수 있는
    // 변수 'o'를 설정합니다. 이 레벨의 MBean 속성
    // 액세스(즉, 특정 oncrpc 서버 MBeans)는 백엔드 oncrpc 서버 프로세스가 일시적이라
    // 액세스하기 전에 없어질 수 있으므로 주의해야 합니다.
    wsadmin> set o [getOnc 0]      // '0'은 위 명령의 결과로 표시된 첫 번째 백엔드 서버의
                                   //  색인 번호입니다.
    
    // 다음 명령은 변수 'o'로 정의된 CQ oncrpc 서버의 MBean 속성 값을
    // 검색합니다.
    wsadmin> $AdminControl getAttributes $o
            {workerThreadCount 16}  
            {serverState 1}
            {activeStatefulHttpSessions 0} 
            {port 3431} 
            {oncrpcCalls 7} 
            {recycleServerHttpSessionLimit 500} 
            {serverId {ClearQuest - 0
            {serverType ClearQuest} 
            {hostname testhost2}
            {activeHttpSessions 0} 
            {totalHttpSessions 1} 
    
    
    
    // 다음 명령은 변수 'o'를 통해 이미 정의된 CQ oncrpc 서버의
    // recycleServerHttpSessionLimit 속성을 설정하고 가져옵니다.
    wsadmin> $AdminControl setAttribute $o recycleServerHttpSessionLimit 501 
    
    wsadmin> $AdminControl getAttribute $o recycleServerHttpSessionLimit 501
    // 다음 명령은 이전에 가져온 oncrpc 서버 목록의 결과에 표시된
    // 두 번째 oncrpc 서버 MBean에 액세스할 수 있는 변수 'o'를
    // 설정하고 사용합니다. 이 예제에서는 원하는 CC ONCRPC 서버가
    // CM 서버 라이프사이클 관리 타스크에 의해 이미 없어졌으므로
    // 오류가 표시됩니다.
    wsadmin> set o [getOnc 1]
    
    wsadmin> $AdminControl getAttributes $o
        WASX7015E: Exception running command: "$AdminControl getAttributes $o"; exception information:
           com.ibm.ws.scripting.ScriptingException: WASX7025E: Error found in String ""; cannot
           create ObjectName.
    
    // 위 명령에서는 실행 중인 CC oncrpc 서버 프로세스가
    // CM 서버의 라이프사이클 관리 타스크에 의해 정리되었으므로 "WASX7015E:" 오류가
    // 표시되었습니다. 이 오류는 getOnc 메소드에 지정한 색인 값이 유효하지 않은 경우(범위를 벗어난 경우)에도
    // 표시됩니다.
    
    // 나머지 명령은 기타 oncrpc 서버 MBean 액세스 및 해당 결과물을 표시합니다.
    // ONCRPC 서버 목록은 일시적이므로 dump 명령(예:
    // dumpCcServers, dumpCqServers 또는 dumpAllServers)을 사용하는 것이 좋습니다.
    
    wsadmin> set o [getOnc 1]
        WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,name=ClearCase - 15,
        mbeanIdentifier=ClearCase - 15,type=stp.management.CcOncrpcServerMBean, 
        node=testhost2Node02,process=server1
    
    wsadmin> $AdminControl getAttributes $o
            {serverType ClearCase}
            {serverState 1}
            {hostname testhost2}
            {port 4808}
    
    wsadmin> listOnc
           "WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,
           name=ClearQuest - 11,mbeanIdentifier=ClearQuest - 11, 
           type=stp.management.CqOncrpcServerMBean,node=testhost2Node02,
           process=server1"
           "WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,
           name=ClearCase - 14,mbeanIdentifier=ClearCase - 14,  
           type=stp.management.CcOncrpcServerMBean,node=testhost2Node02,
           process=server1
    
    wsadmin> set o [getOnc 1]  // 0 = "ClearQuest - 11", 1 = "ClearCase - 15"
            WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,name=ClearCase - 15,
            mbeanIdentifier=ClearCase - 15, type=stp.management.CcOncrpcServerMBean,
            node=testhost2Node02,process=server1
    
    wsadmin> $AdminControl getAttributes $o
           {serverType ClearCase}
           {serverState 1}
           {hostname testhost2}
           {port 4808}
           {serverId ClearCase - 15}
           {oncrpcCalls 2}
    
    // 다음은 dump 명령의 사용했을 경우의 예제입니다.
    wsadmin> dumpAllServers
    
    ONCRPC Server: ClearCase - 0
    ============
    {serverType ClearCase}
    {serverState 1}
    {hostname testhost2}
    {port 3672}
    {serverId {ClearCase - 0
    {oncrpcCalls 7} 
    
    ONCRPC Server: ClearQuest - 0
    ============
    {workerThreadCount 10}
    {serverState 1}
    {activeStatefulHttpSessions 0} 
    {port 3693}
    {oncrpcCalls 1}
    {recycleServerHttpSessionLimit 500} 
    {serverStartTime 1215633895763}
    {serverId {ClearQuest - 0
    {recycleReasonCode 0}
    {serverType ClearQuest} 
    {hostname testhost2}
    {activeHttpSessions 0} 
    {totalHttpSessions 0}
    
    
    wsadmin> dumpCcServers
    CCRPC Server: ClearCase - 0
    ===========
    {serverType ClearCase}
    {serverState 1}
    {hostname duke2}
    {port 3672}
    {serverId {ClearCase - 0
    {oncrpcCalls 7} 
    
    
    
    wsadmin> dumpCqServers
    CQRPC Server: ClearQuest - 0
    ===========
    {workerThreadCount 10}
    {serverState 1}
    {activeStatefulHttpSessions 0} 
    {port 3693}
    {oncrpcCalls 1}
    {recycleServerHttpSessionLimit 500} 
    {serverStartTime 1215633895763}
    {serverId {ClearQuest - 0
    {recycleReasonCode 0}
    {serverType ClearQuest} 
    {hostname duke2}
    {activeHttpSessions 0} 
    {totalHttpSessions 0}
    
    
    wsadmin> dumpCqServerFactory
    CqServerFactoryMBean Attributes:
    ==========================
    {serverWorkerThreadCount 10}
    {recycleServerLifetimeLimit 14400}
    {recyclingPeriod 3600}
    {recycleServerOncrpcCallLimit 500000}
    {recycleServerHttpSessionLimit 500} 
    {maximumActiveServers 4}
    {activeHttpSessionThreshold 40}
    
    
    wsadmin> dumpCcServerFactory
    CcServerFactoryMBean Attributes:
    ==========================
    {oncrpcCallThreshold 5000}
    {idleServerInterval 600}
    {serverThresholdCount 50}
    {maxServersPerCredential 5}
    {maxServerCount 101}
    {interactionRequestTimeout 300}
    {busyServerPossiblyIdleLimit 14400}
    
    
    wsadmin> dumpAll
         // 이 명령의 결과물은 현재 실행 중인 모든 백엔드 ONCRPC 서버 프로세스를 비롯한
         // 모든 MBean 속성 값의 dump입니다.
  • MBean 속성을 가져오고 내보내기 위해 추가된 편리한 명령

    wsadmin 명령으로 개별적인 MBean 속성을 검색하고 설정하는 것 외에도 특성 파일 간에 MBean 속성을 가져오고 내보내는 데 사용되는 두 가지의 편리한 방법이 있습니다. 문서 편집기를 사용하여 특성 파일을 편집하고 이 파일을 실시간으로 가져오고 내보낼 수 있습니다. CM 서버를 다시 시작할 필요는 없습니다. wsadmin 유틸리티를 사용할 때 CM 서버가 실행 중이어야 합니다.

    특성 파일에서 가져올 필요가 없거나 가져오지 않으려는 항목을 주석 처리할 수 있습니다. MBean 이름 및 속성 이름에 대해 이름 지정 규칙을 따르십시오. importFile 명령을 사용하여 문자열 값을 설정 해제하려면 가져오는 중인 특성 파일에 ""를 지정하거나 값을 공백으로 남겨 두십시오. 숫자 값은 공백으로 두면 안됩니다.

    // 이 wsadmin 명령은 importFile 및 exportToFile 명령을 포함한 모든 명령 및 메소드를 로드합니다.
    // 이 명령을 사용하면 특정 구성을 쉽게 캡처할 수 있을 뿐 아니라
    // MBean 속성 값을 검색하고 업데이트할 수 있습니다. CM 서버에 문제가 발생하는 경우에는
    // 실시간으로 이전에 갭처한 구성을 가져올 수 있습니다.
    wsadmin> source teamAdminUtils.jacl
    
    // exportToFile 명령을 사용하여 TeamServerMBean, CcServerFactoryMBean 및
    // CqServerFactoryMBean MBean의 스냅샷을 캡처할 수 있습니다. 파일이 저장되는
    // 전체 경로 이름을 지정하십시오. 문서 편집기를 사용하여 작성된 특성 파일을
    // 편집하고 importFile 명령을 실행하여 파일을 가져올 수 있습니다.
    // 주: 이 명령의 경로 이름에는 슬래시를 사용해야 합니다.
    wsadmin> exportToFile C:/temp/CmServer.properties
    
    File "C:/temp/CmServer.properties" does not exist, proceeding with export...
    Retrieving MBeans...
    Exporting TeamServerMBean.sessionReaperThreadDelay...
    Exporting TeamServerMBean.cqLoginSessionTimeout...
    Exporting TeamServerMBean.cqLoginSessionWaitTimeout...
    Exporting TeamServerMBean.sessionObjectDefaultTimeout...
    Exporting TeamServerMBean.sessionQueryObjectTimeout...
    Exporting TeamServerMBean.sessionRecordObjectTimeout...
    Exporting TeamServerMBean.oncrpcBufferLimit...
    Exporting TeamServerMBean.oncrpcInterruptLimit...
    Exporting TeamServerMBean.ejbBufferLimit...
    Exporting TeamServerMBean.ccrcLoginSessionTimeout...
    Exporting TeamServerMBean.ccrcViewStorage...
    Exporting TeamServerMBean.ccrcUploadLimit...
    Exporting TeamServerMBean.ccrcTempDir...
    Exporting TeamServerMBean.ccrcPrimaryGroup...
    Exporting TeamServerMBean.ccrcUnixCqHome...
    Exporting TeamServerMBean.ccrcVobLineTerminator...
    Exporting TeamServerMBean.ccrcUserRegionMapfile...
    Exporting TeamServerMBean.ccrcTraceLevel...
    Exporting TeamServerMBean.cqFulltextSearchPageSize...
    Exporting TeamServerMBean.cqFulltextSearchCacheSize...
    Exporting TeamServerMBean.cqFulltextSearchRecordHitLimit...
    Exporting TeamServerMBean.procureServerInterval...
    Exporting TeamServerMBean.maxProcureServerAttempts...
    Exporting TeamServerMBean.maxCqSessionsPerUser...
    Exporting CcServerFactoryMBean.maxServerCount...
    Exporting CcServerFactoryMBean.serverThresholdCount...
    Exporting CcServerFactoryMBean.idleServerInterval...
    Exporting CcServerFactoryMBean.maxServersPerCredential...
    Exporting CcServerFactoryMBean.interactionRequestTimeout...
    Exporting CcServerFactoryMBean.busyServerPossiblyIdleLimit...
    Exporting CcServerFactoryMBean.oncrpcCallThreshold...
    Exporting CqServerFactoryMBean.serverWorkerThreadCount...
    Exporting CqServerFactoryMBean.activeHttpSessionThreshold...
    Exporting CqServerFactoryMBean.maximumActiveServers...
    Exporting CqServerFactoryMBean.recycleServerHttpSessionLimit...
    Exporting CqServerFactoryMBean.recycleServerLifetimeLimit...
    Exporting CqServerFactoryMBean.recycleServerOncrpcCallLimit...
    Exporting CqServerFactoryMBean.recyclingPeriod...
    
    wsadmin> importFile C:/temp/CmServer.properties
    
    File "C:/temp/CmServer.properties" found, proceeding with import...
    Importing value '900' into property sessionReaperThreadDelay in MBean TeamServerMBean
        Old value=900
        New value=900
    Importing value '1803' into property cqLoginSessionTimeout in MBean TeamServerMBean
        Old value=1803
        New value=1803
    Importing value '300' into property cqLoginSessionWaitTimeout in MBean TeamServerMBean
        Old value=300
        New value=300
    Importing value '1800' into property sessionObjectDefaultTimeout in MBean TeamServerMBean
        Old value=1800
        New value=1800
       . . .
    
    // 이미 존재하는 파일을 내보내는 경우에는 명령에 지정한 파일 이름에
    // 시간소인이 추가됩니다.
    wsadmin> exportToFile C:/temp/CmServer.properties
    
    File "C:/temp/CmServer.properties" already exists; appending date to file name.
    exportFilePath is now: C:/temp/CmServer.properties_2008-07-09_16-27-11
    Retrieving MBeans...
    Exporting TeamServerMBean.sessionReaperThreadDelay...
    
    // 다음은 내보낸 파일의 예제입니다.
    C:\> type c:\temp\CmServer.properties
    # Export of CM Server MBean attributes, created: 2008-07-09_16-22-29
    #
    #
    # TeamServerMBean writable attributes
    #
    TeamServerMBean.sessionReaperThreadDelay=900
    TeamServerMBean.cqLoginSessionTimeout=1803
    TeamServerMBean.cqLoginSessionWaitTimeout=300
    TeamServerMBean.sessionObjectDefaultTimeout=1800
    TeamServerMBean.sessionQueryObjectTimeout=1803
    TeamServerMBean.sessionRecordObjectTimeout=10800
    TeamServerMBean.oncrpcBufferLimit=100
    TeamServerMBean.oncrpcInterruptLimit=1000
    TeamServerMBean.ejbBufferLimit=100
    TeamServerMBean.ccrcLoginSessionTimeout=900
    TeamServerMBean.ccrcViewStorage=
    TeamServerMBean.ccrcUploadLimit=0
    TeamServerMBean.ccrcTempDir=
    TeamServerMBean.ccrcPrimaryGroup=
    TeamServerMBean.ccrcUnixCqHome=
    TeamServerMBean.ccrcVobLineTerminator=
    TeamServerMBean.ccrcUserRegionMapfile=
    TeamServerMBean.ccrcTraceLevel=0
    TeamServerMBean.cqFulltextSearchPageSize=25
    TeamServerMBean.cqFulltextSearchCacheSize=1000
    TeamServerMBean.cqFulltextSearchRecordHitLimit=200
    TeamServerMBean.procureServerInterval=60
    TeamServerMBean.maxProcureServerAttempts=6
    TeamServerMBean.maxCqSessionsPerUser=2
    #
    # CcServerFactoryMBean writable attributes
    #
    CcServerFactoryMBean.maxServerCount=101
    CcServerFactoryMBean.serverThresholdCount=50
    CcServerFactoryMBean.idleServerInterval=600
    CcServerFactoryMBean.maxServersPerCredential=5
    CcServerFactoryMBean.interactionRequestTimeout=300
    CcServerFactoryMBean.busyServerPossiblyIdleLimit=14400
    CcServerFactoryMBean.oncrpcCallThreshold=5000
    #
    # CqServerFactoryMBean writable attributes
    #
    CqServerFactoryMBean.serverWorkerThreadCount=10
    CqServerFactoryMBean.activeHttpSessionThreshold=40
    CqServerFactoryMBean.maximumActiveServers=4
    CqServerFactoryMBean.recycleServerHttpSessionLimit=500
    CqServerFactoryMBean.recycleServerLifetimeLimit=14400
    CqServerFactoryMBean.recycleServerOncrpcCallLimit=500000
    CqServerFactoryMBean.recyclingPeriod=3600

피드백