[AIX Solaris HP-UX Linux Windows][z/OS]

지능형 관리: 미들웨어 서버 관리 관리 태스크

Jython 및 Jacl 스크립트 언어를 사용하여 wsadmin 도구를 사용하여 미들웨어 서버를 관리할 수 있습니다. MiddlewareServerManagement 그룹의 명령과 매개변수를 사용하십시오.

getMiddlewareServerType

getMiddlewareServerType 명령은 미들웨어 서버 유형을 나열합니다.

대상 오브젝트

없음.

필수 매개변수

-serverName
유형을 표시하려는 서버의 이름을 지정합니다.(문자열, 필수)
-nodeName
서버가 실행하는 노드를 지정합니다. (문자열, 필수)

리턴값

명령은 지정된 유형에 대한 미들웨어 서버의 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask getMiddlewareServerType {-serverName myserver -nodeName mynode}
  • Jython 문자열 사용:
    AdminTask.getMiddlewareServerType('[-serverName myserver -nodeName mynode]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask stopMiddlewareServer {-interactive}
  • Jython 문자열 사용:
    AdminTask.stopMiddlewareServer ('[-interactive]')

listForeignServerTypes

listForeignServerTypes 명령은 지능형 관리 와 연관된 어떤 미들웨어 서버도 포함하지 않고 지원되는 모든 미들웨어 서버 유형을 나열합니다.

대상 오브젝트

리턴값

명령은 미들웨어 서버 유형의 목록을 리턴합니다. 예를 들면, 다음과 같습니다.
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
LIBERTY_SERVER
WEBLOGIC_SERVER 
JBOSS_SERVER 
WASAPP_SERVER

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listForeignServerTypes
  • Jython 문자열 사용:
    AdminTask.listForeignServerTypes()

listMiddlewareServers

listMiddlewareServers 명령은 미들웨어 서버 및 서버에 대한 구성 파일 경로를 나열합니다. 노드 또는 미들웨어 서버 유형 매개변수를 전달하지 않는 경우, 모든 서버가 표시됩니다.

대상 오브젝트

없음.

선택적 매개변수

-middlewareServerType
나열할 미들웨어 서버의 유형을 지정합니다. 미들웨어 서버 유형은 TOMCAT_SERVER, LIBERTY_SERVER, PHP_SERVER, WEBLOGIC_SERVER, JBOSS_SERVER, WASCE_SERVER, APACHE_SERVER, CUSTOMHTTP_SERVER를 포함합니다.(문자열, 선택적)
-nodeName
서버를 나열할 노드를 지정합니다. (문자열, 선택적)

리턴값

명령은 사용자가 표시한 유형에 대한 미들웨어 서버의 목록을 리턴합니다. 예를 들어, 다음 출력을 볼 수도 있습니다.
nodeagent(cells/xdblade02b07/nodes/xdblade01b08/servers/nodeagent|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_2(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_2|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_1(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_1|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_4(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_4|server.xml)
frucg(cells/xdblade02b07/nodes/xdblade01b08/servers/frucg|server.xml)
WASCE_2.0.0.0_xdblade01b08_DD_1(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DD_1|server.xml)
dmgr(cells/xdblade02b07/nodes/xdblade02b07/servers/dmgr|server.xml)
middlewareagent(cells/xdblade02b07/nodes/thebe14/servers/middlewareagent|server.xml)
tttomcat_server(cells/xdblade02b07/nodes/thebe14/servers/tttomcat_server|server.xml)

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
  • Jython 문자열 사용:
    AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listMiddlewareServers
  • Jython 문자열 사용:
    AdminTask.listMiddlewareServers()

listMiddlewareServerTypes

listMiddlewareServerTypes 명령은 모든 서버 유형을 나열합니다.

대상 오브젝트

리턴값

명령은 모든 서버 유형의 목록을 리턴합니다. 예를 들면, 다음과 같습니다.
APPLICATION_SERVER 
PHP_SERVER 
WASCE_SERVER 
CUSTOMHTTP_SERVER 
APACHE_SERVER 
TOMCAT_SERVER 
LIBERTY_SERVER
WEBLOGIC_SERVER 
ONDEMAND_ROUTER 
PROXY_SERVER 
WEB_SERVER 
JBOSS_SERVER 
WASAPP_SERVER 
GENERIC_SERVER

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listMiddlewareServerTypes
  • Jython 문자열 사용:
    AdminTask.listMiddlewareServerTypes

대화식 모드 사용법 예제

listWASServerTypes

listWASServerTypes 명령은 WebSphere® Application Server과 연관되는 서버 유형만 나열합니다.

대상 오브젝트

리턴값

명령은 서버 유형의 목록을 리턴합니다. 예를 들면, 다음과 같습니다.
APPLICATION_SERVER 
ONDEMAND_ROUTER 
PROXY_SERVER 
WEB_SERVER 
GENERIC_SERVER

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listWASServerTypes
  • Jython 문자열 사용:
    AdminTask.listWASServerTypes()

modifyForeignServerProperty

modifyForeignServerProperty 명령은 미들웨어 서버에 대한 특성을 수정합니다.

대상 오브젝트

없음.

필수 매개변수

-serverName
서버의 이름을 지정합니다. (문자열, 필수)
-nodeName
노드의 이름을 지정합니다. (문자열, 필수)
-propKey
server.xml 파일과 연관된 특성 키를 지정합니다. (문자열, 필수)
-propValue
server.xml 파일에서 설정하려는 특성 값을 지정합니다. (문자열, 필수)

리턴값

명령은 다음을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask modifyForeignServerProperty {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 
    -propKey port -propValue 9090 }
  • Jython 문자열 사용:
    AdminTask.modifyForeignServerProperty('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08
     -propKey port -propValue 9090]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask modifyForeignServerProperty {-interactive}
  • Jython 문자열 사용:
    AdminTask.modifyForeignServerProperty('[-interactive]')

showMiddlewareServerInfo

showMiddlewareServerInfo 명령은 미들웨어 서버에 대한 특성 목록을 표시합니다.

리턴값

명령은 다음을 리턴합니다.

필수 매개변수

server_name(path_to_configuration_file|configuration_file_name)
이 매개변수는 정보를 표시하려는 서버를 판별합니다. 예를 들어, 이 매개변수에 다음 값을 사용할 수도 있습니다.
odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
listMiddlewareServers 명령을 실행하여 path_to_configuration_file 변수의 값 및 configuration_file_name 값을 판별할 수 있습니다. 해당 명령의 출력을 매개변수값으로 사용할 수 있습니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask showMiddlewareServerInfo odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
  • Jython 문자열 사용:
    AdminTask.showMiddlewareServerInfo('odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask showMiddlewareServerInfo {-interactive}
  • Jython 문자열 사용:
    AdminTask.showMiddlewareServerInfo('[-interactive]')

출력 예제

{cell SVT61}
{serverMiddlewareType ONDEMAND_ROUTER}
{com.ibm.websphere.baseProductVersion 6.1.0.11}
{node oberon04}
{server odr2}

startMiddlewareServer

startMiddlewareServer 명령은 지정된 미들웨어 서버를 시작합니다.

대상 오브젝트

없음.

필수 매개변수

-serverName
시작할 서버의 이름을 지정합니다(문자열, 필수)
-nodeName
시작하려는 서버가 실행하는 노드를 지정합니다. (문자열, 필수)

리턴값

명령은 다음을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')
  • Jython 문자열 사용:
    AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask startMiddlewareServer{-interactive}
  • Jython 문자열 사용:
    AdminTask.startMiddlewareServer('[-interactive]')

stopMiddlewareServer

stopMiddlewareServer 명령은 지정된 미들웨어 서버를 중지합니다.

대상 오브젝트

없음.

필수 매개변수

-serverName
중지할 미들웨어 서버의 이름을 지정합니다. (문자열, 필수)
-nodeName
중지하려는 서버가 실행하는 노드를 지정합니다. (문자열, 필수)

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName  mynode]')
  • Jython 문자열 사용:
    AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName mynode]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask stopMiddlewareServer {-interactive}
  • Jython 문자열 사용:
    AdminTask.stopMiddlewareServer ('[-interactive]')

executeMiddlewareServerOperation

executeMiddlewareServerOperation 명령은 지정된 서버에서 기존 서버 조작을 실행합니다.

대상 오브젝트

없음.

필수 매개변수

-serverName
서버 조작을 실행할 서버의 이름을 지정합니다. (문자열, 필수)
-nodeName
지정된 서버가 실행되는 노드의 이름을 지정합니다. (문자열, 필수)
-operation
서버에서 실행하려는 서버 조작의 이름을 지정합니다. (문자열, 필수)

리턴값

이 명령은 서버 조작에 대한 상태 메시지를 리턴합니다. 예를 들면,
CWMWS0420I: Start completed for middleware server "WASCE_2.0.0.0_xdblade01b08_DS_4" 
on node "xdblade01b08"

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask executeMiddlewareServerOperation {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 
    -nodeName xdblade01b08 -operation start }
  • Jython 문자열 사용:
    AdminTask.executeMiddlewareServerOperation('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 
    -nodeName xdblade01b08 -operation start]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask executeMiddlewareServerOperation {-interactive}
  • Jython 문자열 사용:
    AdminTask.executeMiddlewareServerOperation('[-interactive]')

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_adtaskmanagemw
파일 이름:rwve_adtaskmanagemw.html