AdminTask 오브젝트에 대한 ServerManagement 명령 그룹
wsadmin 도구를 사용하여 서버를 관리하는 데 Jython 또는 Jacl 스크립트 언어를 사용할 수 있습니다. ServerManagement 그룹의 명령 및 매개변수를 사용하여 애플리케이션 서버, 웹 서버, 프록시 서버, 일반 서버 및 JVM(Java™ Virtual Machine) 구성을 작성 및 관리할 수 있습니다.
changeServerSpecificShortName
- createApplicationServer
- createApplicationServerTemplate
- createGenericServer
- createGenericServerTemplate
- createGenericServerTemplate
- createProxyServer
- createProxyServerTemplate
- createServerType (더 이상 사용되지 않음)
- createWebServer
- createWebServerTemplate
- deleteServer
- deleteServerTemplate
- getJavaHome
getJVMMode
- getServerType
- listServers
- listServerTemplates
- listServerTypes
- setJVMDebugMode
- setGenericJVMArguments
- setJVMInitialHeapSize
- setJVMMaxHeapSize
setJVMMode
- setJVMProperties
- setJVMSystemProperties
- setProcessDefinition
- setTraceSpecification
- showJVMProperties
- showJVMSystemProperties
- showProcessDefinition
- showServerInfo
- showServerTypeInfo
- showTemplateInfo
![[z/OS]](../images/ngzos.gif)
changeServerSpecificShortName
서버와 연관된 축약 이름에 대해 changeServerSpecificShortName 명령을 사용하십시오.
대상 오브젝트
없음
필수 매개변수
- -serverName
- 축약 이름을 변경할 서버의 이름
- -nodeName
- 서버를 포함하는 노드의 이름
선택적 매개변수
- -specificShortName
- 모든 서버는 고유한 특정 축약 이름을 가져야 합니다. 이 매개변수가 지정되지 않은 경우, 고유한 특정 축약 이름이 자동으로 지정됩니다. 이 매개변수 값은 8자 이하여야 하고 모든 문자는 대문자여야 합니다.
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask changeServerSpecificShortName {-serverName server1 -nodeName node1 -specificShortName newshortname}
- Jython 문자열 사용:
AdminTask.changeServerSpecificShortName('[-serverName myserver -nodeName myNode -specificShortName newshortname]')
- Jython 목록 사용:
AdminTask.changeServerSpecificShortName(['-serverName', 'myserver', '-nodeName', 'myNode', '-specificShortName', 'newshortname'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask changeServerSpecificShortName {-interactive}
- Jython 문자열 사용:
AdminTask.changeServerSpecificShortName ('[-interactive]')
- Jython 목록 사용:
AdminTask.changeServerSpecificShortName (['-interactive'])
createApplicationServer
createApplicationServer 명령을 사용하여 새 애플리케이션 서버를 작성하십시오.
대상 오브젝트
클러스터 구성원에 대한 노드의 이름을 지정합니다.(문자열, 필수)
필수 매개변수
- -name
- 작성할 서버의 이름(문자열, 필수).
선택적 매개변수
- -templateName
- 서버가 기본으로 하는 템플리트 이름. (문자열, 선택적)
- -genUniquePorts
- 시스템이 서버에 대해 고유 HTTP 포트를 생성하는지 여부를 지정합니다. 기본값은 true입니다. 서버에 대해 고유 HTTP 포트를 생성하지 않도록 하려면 false를 지정하십시오(부울)
- -templateLocation
- -templateLocation (ConfigID, 선택적)
- 템플리트의 위치를 나타내는 구성 ID. 사용 가능한 템플리트 목록을 모두 나열하기 위해
다음 명령을 사용할 수 있습니다.
print AdminTask.listServerTemplates('-serverType WEB_SERVER')
사용 예제:-templateLocation IHS(templates/servertypes/WEB_SERVER/servers/IHS|server.xml)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createApplicationServer ndnode1 {-name test1 -templateName default}
- Jython 문자열 사용:
AdminTask.createApplicationServer('ndnode1', '[-name test1 -templateName default]')
- Jython 목록 사용:
AdminTask.createApplicationServer('ndnode1', ['-name', 'test1', '-templateName', 'default'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createApplicationServer {-interactive}
- Jython 사용:
AdminTask.createApplicationServer ('-interactive')
createApplicationServerTemplate
createApplicationServerTemplate 명령은 새 애플리케이션 서버 템플리트를 작성합니다.
대상 오브젝트
None필수 매개변수
- -templateName
- 작성할 애플리케이션 서버 템플리트의 이름을 지정합니다. (문자열, 필수)
- -serverName
- 템플리트를 기본으로 한 서버의 이름을 지정합니다.(문자열, 필수).
- -nodeName
- 템플리트를 기본으로 한 서버에 해당하는 노드를 지정합니다. (문자열, 필수)
선택적 매개변수
- -description
- 템플리트의 설명을 지정합니다. (문자열)
- -templateLocation
- 템플리트의 위치를 나타내는 구성 ID를 지정합니다. (문자열)다음 예제에서는 표시 이름이 선택적인 구성 ID 형식을 보여줍니다.
구성 ID 값은 애플리케이션 서버 템플리트, templates\servertypes\APPLICATION_SERVER|servertype-metadata.xml입니다.Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= configuration_id
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createApplicationServerTemplate {-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "This is my new template" -templateLocation Websphere:_Websphere_Config_Data_Display_Name=APPLICATION_SERVER,_Websphere_Config_Data_Id= templates/servertypes/APPLICATION_SERVER|servertype-metadata.xml}
- Jython 문자열 사용:
AdminTask.createApplicationServerTemplate('[-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "This is my new template" -templateLocation Websphere:_Websphere_Config_Data_Display_Name= APPLICATION_SERVER,_Websphere_Config_Data_Id=templates/servertypes/APPLICATION_SERVER|servertype- metadata.xml]')
- Jython 목록 사용:
AdminTask.createApplicationServerTemplate(['-templateName', 'newTemplate', '-serverName', 'server1', '-nodeName', 'ndnode1', '-description', "This is my new template"])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createApplicationServerTemplate {-interactive}
- Jython 문자열 사용:
AdminTask.createApplicationServerTemplate ('[-interactive]')
- Jython 목록 사용:
AdminTask.createApplicationServerTemplate (['-interactive'])
createGenericServer
createGenericServer 명령을 사용하여 구성에서 새 일반 서버를 작성하십시오. 일반 서버는 제품이 관리하지만 제공하지는 않은 서버입니다. createGenericServer 명령은 일반 서버에 고유한 매개변수를 구성하는 데 사용할 수 있는 추가 단계, ConfigProcDef를 제공합니다.
대상 오브젝트
클러스터 구성원에 대한 노드의 이름을 지정합니다.(문자열, 필수)필수 매개변수
- -name
- 작성할 서버의 이름
선택적 매개변수
- -templateName
- 서버 템플리트를 선택합니다. 이 단계는 노드 및 서버 유형에 대한 애플리케이션 서버 템플리트 목록을 제공합니다. 기본값은 서버 유형에 대한 기본 템플리트입니다. (문자열, 선택적)
- -genUniquePorts
- 시스템이 서버에 대해 고유 HTTP 포트를 생성하는지 여부를 지정합니다. 기본값은 true입니다. 서버에 대해 고유 HTTP 포트를 생성하지 않도록 하려면 false를 지정하십시오(부울)
- -templateLocation
- 템플리트의 위치를 나타내는 구성 ID. _Websphere_Config_Data_Id=templates/servertypes/GENERIC_SERVER|servertype-metadata.xml 구성 ID를 지정하여 일반 서버를 작성합니다. (ObjectName)
- -startCommand
- 이 일반 서버가 시작될 때 실행할 명령에 대한 경로를 표시합니다. (문자열, 선택사항)
- -startCommandArgs
- 일반 서버가 시작될 때 startCommand에 전달할 인수를 표시합니다. (문자열, 선택사항)
- -executableTargetKind
- Java 클래스 이름(JAVA_CLASS 사용) 또는 실행 가능 JAR 파일 이름(EXECUTABLE_JAR 사용)을 이 프로세스의 실행 가능 대상으로 사용할지 여부를 지정합니다. 이 필드는 2진 실행 파일에 대해 공백으로 두어야 합니다. 이 매개변수는 Java 프로세스에 대해서만 적용 가능합니다. (문자열, 선택적)
- -executableTarget
- 실행 가능 대상 유형에 따라, 실행 가능 대상의 이름(main() 메소드를 포함하는 Java 클래스 또는 실행 가능 JAR의 이름)을 지정합니다. 이 필드는 2진 실행 파일에 대해 공백으로 두어야 합니다. 이 매개변수는 Java 프로세스에 대해서만 적용 가능합니다. (문자열, 선택사항)
- -workingDirectory
- 일반 서버에 대한 작업 디렉토리를 지정합니다.
- -stopCommand
- 이 일반 서버가 중지될 때 실행할 명령에 대한 경로를 표시합니다. (문자열, 선택사항)
- -stopCommandArgs
- 일반 서버가 중지될 때 stopCommand 매개변수에 전달할 인수를 표시합니다. (문자열, 선택적)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createGenericServer jim667BaseNode {-name jgeneric -ConfigProcDef {{"/usr/bin/myStartCommand" "arg1 arg2" "" "" "/tmp/workingDirectory" "/tmp/stopCommand" "argy argz"}}}
- Jython 문자열 사용:
AdminTask.createGenericServer('jim667BaseNode', '[-name jgeneric -ConfigProcDef [[/usr/bin/myStartCommand "arg1 arg2" "" "" /tmp/workingDirectory /tmp/StopCommand "argy argz"]]]')
- Jython 목록 사용:
AdminTask.createGenericServer('jim667BaseNode', ['-name', 'jgeneric', '-ConfigProcDef', [['/usr/bin/myStartCommand', "arg1 arg2" "" "", '/tmp/workingDirectory', '/tmp/StopCommand', "argy argz"]]])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createGenericServer {-interactive}
- Jython 문자열 사용:
AdminTask.createGenericServer ('[-interactive]')
- Jython 목록 사용:
AdminTask.createGenericServer (['-interactive'])
createGenericServerTemplate
createGenericServerTemplate 명령은 새 일반 서버 템플리트를 작성합니다.
대상 오브젝트
None필수 매개변수
- -templateName
- 작성할 일반 서버 템플리트의 이름을 지정합니다. (문자열, 필수)
- -serverName
- 템플리트를 기본으로 한 서버의 이름을 지정합니다.(문자열, 필수).
- -nodeName
- 템플리트를 기본으로 한 서버에 해당하는 노드를 지정합니다. (문자열, 필수)
선택적 매개변수
- -description
- 템플리트의 설명을 지정합니다. (문자열)
- -templateLocation
- 템플리트의 위치를 나타내는 구성 ID를 지정합니다. (문자열)다음 예제에서는 표시 이름이 선택적인 구성 ID 형식을 보여줍니다.
구성 ID 값은 일반 서버 템플리트, templates\servertypes\GENERIC_SERVER|servertype-metadata.xml입니다.Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= configuration_id
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createGenericServerTemplate {-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "This is my new template" -templateLocation Websphere:_Websphere_Config_Data_Display_Name=GENERIC_SERVER,_Websphere_Config_Data_Id= templates/servertypes/GENERIC_SERVER|servertype-metadata.xml}
- Jython 문자열 사용:
AdminTask.createGenericServerTemplate('[-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "This is my new template" -templateLocation Websphere:_Websphere_Config_Data_Display_Name= GENERIC_SERVER,_Websphere_Config_Data_Id=templates/servertypes/GENERIC_SERVER|servertype-metadata.xml]')
- Jython 목록 사용:
AdminTask.createGenericServerTemplate(['-templateName', 'newTemplate', '-serverName', 'server1', '-nodeName', 'ndnode1', '-description', "This is my new template"])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createGenericServerTemplate {-interactive}
- Jython 문자열 사용:
AdminTask.createGenericServerTemplate ('[-interactive]')
- Jython 목록 사용:
AdminTask.createGenericServerTemplate (['-interactive'])
createGenericServerTemplate
createGenericServerTemplate 명령을 사용하여 서버 구성에 기반한 서버 템플리트를 작성하십시오.
대상 오브젝트
없음.필수 매개변수
- -serverName
- 관심있는 서버 이름을 지정합니다. (문자열, 필수).
- -nodeName
- 관심있는 노드 이름을 지정합니다. (문자열, 필수).
- -templateName
- 작성할 템플리트의 이름을 지정합니다. (문자열, 필수).
선택적 매개변수
- -description
- 작성할 템플리트에 대한 설명을 제공합니다(문자열, 선택적)
- -templateLocation
- 템플리트의 위치를 나타내는 구성 ID를 지정합니다.
이 매개변수가 지정되지 않는 경우, 시스템은 기본 위치를 사용합니다(문자열, 선택적)다음 예제에서는 표시 이름이 선택적인 구성 ID 형식을 보여줍니다.
구성 ID는 다음 값 중 하나일 수 있습니다.Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= configuration_id
- 웹 서버 템플리트를 작성하는 경우:
templates\servertypes\WEB_SERVER|servertype-metadata.xml
- 애플리케이션 서버 템플리트를 작성하는 경우:
templates\servertypes\APPLICATION_SERVER|servertype-metadata.xml
- 일반 서버 템플리트를 작성하는 경우:
templates\servertypes\GENERIC_SERVER|servertype-metadata.xml
- 프록시 서버 템플리트를 작성하는 경우:
templates\servertypes\PROXY_SERVER|servertype-metadata.xml
- 웹 서버 템플리트를 작성하는 경우:
예
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createGenericServerTemplate {-interactive}
- Jython 사용:
AdminTask.createGenericServerTemplate('-interactive')
createProxyServer
createProxyServer 명령을 사용하여 구성에서 새 프록시 서버를 작성하십시오. 프록시 서버는 작업을 수행하는 컨텐츠 서버로 HTTP 요청을 라우트하는 특정 유형의 애플리케이션 서버입니다. 프록시 서버는 엔터프라이즈로의 요청에 대한 방화벽 뒤의 초기 진입점입니다.
대상 오브젝트
클러스터 구성원에 대한 노드의 이름을 지정합니다.(문자열, 필수)필수 매개변수
- -name
- 작성할 서버의 이름(문자열)
선택적 매개변수
- -templateName
- 서버 템플리트를 선택합니다. 이 단계는 노드 및 서버 유형에 대한 애플리케이션 서버 템플리트 목록을 제공합니다. 기본값은 서버 유형에 대한 기본 템플리트입니다. (문자열).
- -genUniquePorts
- 시스템이 서버에 대해 고유 HTTP 포트를 생성하는지 여부를 지정합니다. 기본값은 true입니다. 서버에 대해 고유 HTTP 포트를 생성하지 않도록 하려면 false를 지정하십시오(부울).
- -templateLocation
- 시스템의 템플리트 위치를 지정합니다. 위치를 확신할 수 없는 경우 시스템 정의 위치를 사용하십시오. (문자열)
-specificShortName
서버의 특정 축약 이름을 지정합니다. 각 서버에는 특정 축약 이름이 있어야 합니다. 이 매개변수 값은 8자 이하의 대문자여야 합니다. specificShortName 매개변수에 대한 값을 지정하지 않으면 시스템에서 고유한 축약 이름을 생성합니다.
-genericShortName
서버의 일반 축약 이름을 지정합니다. 클러스터의 각 멤버는 동일한 일반 축약 이름을 공유합니다. 클러스터에 속하지 않는 서버에 고유한 일반 축약 이름을 지정하십시오. 이 매개변수 값은 8자 이하의 대문자여야 합니다. genericShortName 매개변수에 대한 값을 지정하지 않으면 시스템에서 고유한 축약 이름을 생성합니다. (문자열).
- -clusterName
- 시스템이 서버를 지정하는 클러스터의 이름을 지정합니다. (문자열)
-bitmode
서버에 대한 비트 모드를 지정합니다. 유효값은 31 및 64비트입니다.
선택적 단계
- -ConfigCoreGroup
- coregroupName
- 구성할 코어 그룹의 이름을 지정합니다. (문자열)
- -selectProtocols
- list
- 프록시 서버가 지원하는 프로토콜 목록을 지정합니다.(java.util.List)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createProxyServer myNode {-name myProxyServer -templateName myTemplate -ConfigCoreGroup [-coregroupName [myCoreGroup]] -selectProtocols [-list [HTTP, SIP]]}
- Jython 문자열 사용:
AdminTask.createProxyServer('myNode', '[-name myProxyServer -templateName myTemplate -ConfigCoreGroup [-coregroupName [myCoreGroup]] -selectProtocols [-list [HTTP, SIP]]]')
- Jython 목록 사용:
AdminTask.createProxyServer(myNode, ['-name', 'myProxyServer', '-templateName', 'myTemplate', '-ConfigCoreGroup', '[-coregroupName [myCoreGroup]]', '-selectProtocols', '[-list [HTTP, SIP]]'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createProxyServer {-interactive}
- Jython 사용:
AdminTask.createProxyServer('-interactive')
createProxyServerTemplate
createProxyServerTemplate 명령을 사용하여 기존 프록시 서버 구성에 기반한 새 프록시 서버 템플리트를 작성합니다.
대상 오브젝트
없음필수 매개변수
- -templateName
- 작성할 프록시 서버 템플리트의 이름을 지정합니다. (문자열)
- -serverName
- 관심있는 프록시 서버의 이름을 지정합니다. (문자열)
- -nodeName
- 관심있는 노드 이름을 지정합니다. (문자열)
선택적 매개변수
- -description
- 새 서버 템플리트에 대한 설명을 지정합니다. (문자열)
- -templateLocation
- 템플리트의 위치를 나타내는 구성 ID를 지정합니다. 위치를 확신할 수 없는 경우에는
시스템 정의 위치를 사용하십시오.(문자열)다음 예제에서는 표시 이름이 선택적인 구성 ID 형식을 보여줍니다.
구성 ID 값은 프록시 서버 템플리트, templates\servertypes\PROXY_SERVER|servertype-metadata.xml입니다.Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= configuration_id
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createProxyServerTemplate {-templateName proxyServerTemplate -serverName proxyServer1 -nodeName myNode}
- Jython 문자열 사용:
AdminTask.createProxyServerTemplate('[-templateName proxyServerTemplate -serverName proxyServer1 -nodeName myNode]')
- Jython 목록 사용:
AdminTask.createProxyServerTemplate(['-templateName', 'proxyServerTemplate', '-serverName', 'proxyServer1', '-nodeName', 'myNode'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createProxyServerTemplate {-interactive}
- Jython 사용:
AdminTask.createProxyServerTemplate('[-interactive]')
createServerType

createServerType 명령을 사용하여 서버 유형을 정의하십시오.
대상 오브젝트
없음.필수 매개변수
- -version
- 제품 버전을 지정합니다. (문자열, 필수).
- -serverType
- 관심있는 서버 유형을 지정합니다. (문자열, 필수).
- -createTemplateCommand
- 서버 템플리트를 작성하는 데 사용할 명령을 지정합니다. (문자열, 필수).
- -createCommand
- 서버를 작성하는 데 사용할 명령을 지정합니다. (문자열, 필수).
- -configValidator
- 구성 유효성 검증기 클래스의 이름을 지정합니다. (문자열, 필수).
선택적 매개변수
-defaultTemplateName
기본 템플리트의 이름을 지정합니다. 기본값은 default입니다. (문자열, 선택적)
-defaultzOSTemplateName
기본 템플리트의 이름을 지정합니다. 기본값은 default_zOS입니다. (문자열, 선택적)
샘플 출력
명령은 작성한 서버의 오브젝트 이름을 리턴합니다.예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createServerType {-version version -serverType serverType -createTemplateCommand name -createCommand name}
- Jython 문자열 사용:
AdminTask.createServerType('[-version version -serverType serverType -createTemplateCommand name -createCommand name]')
- Jython 목록 사용:
AdminTask.createServerType(['-version', 'version', '-serverType', 'serverType', '-createTemplateCommand', 'name', '-createCommand', 'name'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createServerType {-interactive}
- Jython 사용:
AdminTask.createServerType('-interactive')
createWebServer
웹 서버 정의를 작성하려면 createWebServer 명령을 사용하십시오. 이 명령은 템플리트를 사용하여 웹 서버 정의를 작성하고 웹 서버 정의 특성을 구성합니다. 웹 서버 정의는 각 웹 서버에 대한 plugin-config.xml 파일을 생성하고 전파합니다. IBM® HTTP Server의 경우에만 웹 서버 정의를 사용하여 관리 콘솔에서 IBM HTTP Server 웹 서버를 관리하고 구성할 수 있습니다. 이러한 기능에는 시작, 중지, 로그 보기, 구성 파일 보기 및 편집이 포함됩니다.
대상 오브젝트
클러스터 구성원에 대한 노드의 이름을 지정합니다(문자열, 필수).필수 매개변수
- -name
- 서버의 이름을 지정합니다. (문자열, 필수).
- -serverConfig
- 웹 서버 정의 특성을 지정합니다. 이 매개변수 및 연관된 옵션을 사용하여
IBM HTTP Server의
구성 특성을 지정합니다. -serverConfig 매개변수를 사용하여 목록의 순서대로 다음 값을 지정하십시오.
- webPort
- 웹 서버의 포트 번호를 지정합니다. 이 옵션은 모든 웹 서버에 필요합니다. (정수, 필수).
- webInstallRoot
- 웹 서버의 설치 경로 디렉토리를 지정합니다. 이 옵션은 IBM HTTP Server Admin 기능에 필요합니다. (문자열, 필수).
- pluginInstallRoot
- 웹 서버의 플러그인이 설치된 설치 루트 디렉토리를 지정합니다. 이 옵션은 모든 웹 서버에 필요합니다. (문자열, 필수).
- configurationFile
- IBM HTTP Server에 대한 파일 경로를 지정합니다. 이 옵션은 IBM HTTP Server 구성 파일의 편집 및 보기에만 필요합니다. (문자열, 필수).
- serviceName
- IBM HTTP Server가 시작할 Windows 서비스 이름을 지정합니다. 이 옵션은 IBM HTTP Server 웹 서버의 시작 및 중지에만 필요합니다. (문자열, 필수).
- errorLogfile
- IBM HTTP Server 오류 로그(error.log)에 대한 경로를 지정합니다. (문자열, 필수)
- accessLogfile
- IBM HTTP Server 액세스 로그(access.log)에 대한 경로를 지정합니다. (문자열, 필수).
- webProtocol
- 비관리 또는 원격 웹 서버에서 IBM HTTP Server 관리 서버를 실행하도록 지정합니다. 옵션은 HTTP 또는 HTTPS를 포함합니다. 기본값은 HTTP입니다(문자열, 필수)
- webAppMapping
- 웹 애플리케이션 맵핑에 대한 구성 정보를 지정합니다. (문자열, 필수).
- -remoteServerConfig
- IBM HTTP Server
웹 서버가 애플리케이션 서버로부터 원격에 있는 시스템에 설치된 경우에만
필요한 추가 웹 서버 정의 특성을 지정합니다. remoteServerConfig
매개변수를 사용하여 목록의 순서대로 다음 값을 지정하십시오.
- adminPort
- IBM HTTP Server 관리 서버의 포트를 지정합니다. 관리 서버는 IBM HTTP Server와 같은 시스템에 설치되고 IBM HTTP Server 웹 서버에 대한 관리 요청을 처리합니다. (문자열, 필수)
- adminProtocol
- 관리 프로토콜 제목을 지정합니다. 옵션은 HTTP 또는 HTTPS를 포함합니다. 기본값은 HTTP입니다(문자열, 필수).
- adminUserID
- 관리 구성 파일(admin.conf)의 관리 서버에서 인증이 활성화되는 경우 사용자 ID를 지정합니다. 이 값은 admin.conf 파일의 인증과 일치해야 합니다. (문자열, 선택적)
- adminPasswd
- 사용자 ID의 비밀번호를 지정합니다. 비밀번호는 admin.passwd 파일에 있는 htpasswd 유틸리티에 의해 생성됩니다(문자열, 선택적)
선택적 매개변수
- -templateName
- 사용하려는 템플리트의 이름을 지정합니다. 템플리트는 IHS, iPlanet, IIS, DOMINO, APACHE를 포함합니다. 기본 템플리트는 IHS입니다(문자열, 필수).
- -genUniquePorts
- 시스템이 서버에 대해 고유 HTTP 포트를 생성하는지 여부를 지정합니다. 기본값은 true입니다. 서버에 대해 고유 HTTP 포트를 생성하지 않도록 하려면 false를 지정하십시오(부울)
- -templateLocation
- 템플리트의 위치를 나타내는 구성 ID. _Websphere_Config_Data_Id=templates/servertypes/WEB_SERVER|servertype-metadata.xml 구성 ID를 지정하여 일반 서버를 작성합니다. (ObjectName)
-specificShortName
서버의 특정 축약 이름을 지정합니다. 모든 서버는 고유한 특정 축약 이름을 가져야 합니다. 이 매개변수가 지정되지 않는 경우, 시스템이 자동으로 이름을 지정합니다. 이 매개변수 값은 8자 이하여야 하고 모두 대문자여야 합니다.(문자열, 선택사항)
-genericShortName
서버의 일반 축약 이름을 지정합니다. 모든 서버는 고유한 특정 축약 이름을 가져야 합니다. 이 매개변수가 지정되지 않는 경우, 시스템이 자동으로 이름을 지정합니다. 이 매개변수 값은 8자 이하여야 하고 모두 대문자여야 합니다.(문자열, 선택적)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createWebServer myNode {-name wsname -serverConfig {{80 /opt/path/to/ihs /opt/path/to/plugin /opt/path/to/plugin.xml "windows service" /opt/path/to/error.log /opt/path/to/access.log HTTP}} -remoteServerConfig {{8008 user password HTTP}}
- Jython 목록 사용:
print AdminTask.createWebServer(myNode, ['-name', wsname, '-serverConfig',[['80','/opt/path/to/ihs', '/opt/path/to/plugin', '/opt/path/to/plugin.xml', 'windows service', '/opt/path/to/error.log', '/opt/path/to/access.log','HTTP']], '-remoteServerConfig', [['8008','user','password','HTTP']]])
- Jython 문자열 사용:
AdminTask.createWebServer('myNode','-name wsname -serverConfig [80 /opt/path/to/ihs /opt/path/to/plugin /opt/path/to/plugin.xml "windows service" /opt/path/to/error.log /opt/path/to/access.log HTTP] -remoteServerConfig [8008 user password HTTP]')
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createWebServer -interactive
- Jython 문자열 사용:
AdminTask.createWebServer ('[-interactive]')
- Jython 목록 사용:
AdminTask.createWebServer (['-interactive'])
createWebServerTemplate
createWebServerTemplate 명령은 새 웹 서버 템플리트를 작성합니다.
대상 오브젝트
None필수 매개변수
- -templateName
- 작성할 웹 서버 템플리트의 이름을 지정합니다. (문자열, 필수).
- -serverName
- 템플리트를 기본으로 한 서버의 이름을 지정합니다.(문자열, 필수).
- -nodeName
- 템플리트를 기본으로 한 서버에 해당하는 노드를 지정합니다. (문자열, 필수)
선택적 매개변수
- -description
- 템플리트의 설명을 지정합니다. (문자열)
- -templateLocation
- 템플리트의 위치를 나타내는 구성 ID를 지정합니다. (문자열)다음 예제에서는 표시 이름이 선택적인 구성 ID 형식을 보여줍니다.
구성 ID 값은 웹 서버 템플리트이며 templates\servertypes\WEB_SERVER|servertype-metadata.xml입니다.Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=configuration_id
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createWebServerTemplate {-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "This is my new template" -templateLocation Websphere:_Websphere_Config_Data_Display_Name=WEB_SERVER,_Websphere_Config_Data_Id= templates/servertypes/WEB_SERVER|servertype-metadata.xml}
- Jython 문자열 사용:
AdminTask.createWebServerTemplate('[-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "This is my new template" -templateLocation Websphere:_Websphere_Config_Data_Display_Name= WEB_SERVER,_Websphere_Config_Data_Id=templates/servertypes/WEB_SERVER|servertype-metadata.xml]')
- Jython 목록 사용:
AdminTask.createWebServerTemplate(['-templateName', 'newTemplate', '-serverName', 'server1', '-nodeName', 'ndnode1', '-description', "This is my new template"])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createWebServerTemplate {-interactive}
- Jython 문자열 사용:
AdminTask.createWebServerTemplate ('[-interactive]')
- Jython 목록 사용:
AdminTask.createWebServerTemplate (['-interactive'])
deleteServer
deleteServer 명령을 사용하여 서버를 삭제하십시오.
대상 오브젝트
None필수 매개변수
- -serverName
- 삭제할 서버의 이름(문자열, 필수).
- -nodeName
- 삭제할 서버의 노드 이름(문자열, 필수).
선택적 매개변수
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask deleteServer {-serverName server_name -nodeName node_name}
- Jython 문자열 사용:
AdminTask.deleteServer('[-serverName server_name -nodeName node_name]')
- Jython 목록 사용:
AdminTask.deleteServer(['-serverName', 'server_name', '-nodeName', 'node_name'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask deleteServer {-interactive}
- Jython 문자열 사용:
AdminTask.deleteServer ('[-interactive]')
- Jython 목록 사용:
AdminTask.deleteServer (['-interactive'])
deleteServerTemplate
deleteServerTemplate 명령을 사용하여 서버 템플리트를 삭제하십시오. 시스템이 정의한 템플리트는 삭제할 수 없습니다. 자신이 작성한 서버 템플리트만 삭제할 수 있습니다. 이 명령은 서버 템플리트를 호스트하는 디렉토리를 삭제합니다.
대상 오브젝트
삭제할 템플리트의 이름(ObjectName, 필수)
필수 매개변수
없음.
선택적 매개변수
없음.
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask deleteServerTemplate template_name(templates/serverTypes/APPLICATION_SERVER/servers /newTemplate|server.xml#Server_1105015708079)
- Jython 문자열 사용:
AdminTask.deleteServerTemplate('template_name(templates/serverTypes/APPLICATION_SERVER/servers /newTemplate|server.xml#Server_1105015708079)')
- Jython 목록 사용:
AdminTask.deleteServerTemplate('template_name(templates/serverTypes/APPLICATION_SERVER/servers /newTemplate|server.xml#Server_1105015708079)')
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask deleteServerTemplate {-interactive}
- Jython 문자열 사용:
AdminTask.deleteServerTemplate ('[-interactive]')
- Jython 목록 사용:
AdminTask.deleteServerTemplate (['-interactive'])
getJavaHome
Java 홈 값을 가져오려면 getJavaHome 명령을 사용하십시오.
대상 오브젝트
없음.필수 매개변수
- -serverName
- 서버의 이름을 지정합니다. (문자열, 필수).
- -nodeName
- 노드의 이름을 지정합니다. (문자열, 필수).
![[z/OS]](../images/ngzos.gif)
- -mode
- 64bit 또는 31bit 모드를 지정합니다. (문자열, 선택사항)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask getJavaHome {-nodeName mynode -serverName myserver}
$AdminTask getJavaHome {-nodeName mynode -serverName myserver -mode 64bit}
- Jython 문자열 사용:
AdminTask.getJavaHome ('[-nodeName mynode -serverName myserver]')
AdminTask.getJavaHome ('[-nodeName mynode -serverName myserver -mode 64bit]')
- Jython 목록 사용:
AdminTask.getJavaHome (['-nodeName' 'mynode' '-serverName' 'myserver'])
AdminTask.getJavaHome (['-nodeName', 'mynode', '-serverName', 'myserver', '-mode', '64bit'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask getJavaHome {-interactive}
- Jython 문자열 사용:
AdminTask.getJavaHome ('[-interactive]')
- Jython 목록 사용:
AdminTask.getJavaHome (['-interactive'])
![[z/OS]](../images/ngzos.gif)
getJVMMode
JVM(Java Virtual Machine) 모드에 대한 정보를 가져오려면 getJVMMode 명령을 사용하십시오.
대상 오브젝트
None필수 매개변수
- -serverName
- 서버의 이름(문자열, 필수).
- -nodeName
- 노드의 이름(문자열, 필수).
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask getJVMMode {-nodeName mynode -serverName myserver}
- Jython 문자열 사용:
AdminTask.getJVMMode ('[-nodeName mynode -serverName myserver]')
- Jython 목록 사용:
AdminTask.getJVMMode (['-nodeName', 'mynode', '-serverName', 'myserver'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask getJVMMode {-interactive}
- Jython 문자열 사용:
AdminTask.getJVMMode ('[-interactive]')
- Jython 목록 사용:
AdminTask.getJVMMode (['-interactive'])
getServerType
getServerType 명령은 사용자가 지정한 서버의 유형을 리턴합니다.대상 오브젝트
None선택적 매개변수
- -serverName
- 서버의 이름(문자열)
- -nodeName
- 노드의 이름(문자열)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask getServerType {-serverName test2 -nodeName ndnode1}
- Jython 문자열 사용:
AdminTask.getServerType('[-serverName test2 -nodeName ndnode1]')
- Jython 목록 사용:
AdminTask.getServerType(['-serverName', 'test2', '-nodeName', 'ndnode1'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask getServerType {-interactive}
- Jython 문자열 사용:
AdminTask.getServerType ('[-interactive]')
- Jython 목록 사용:
AdminTask.getServerType (['-interactive'])
listServers
listServers 명령은 서버 목록을 리턴합니다.대상 오브젝트
None선택적 매개변수
- serverType
- 서버의 유형을 지정합니다. 결과를 필터하는 데 사용됩니다.(문자열, 선택적)
- nodeName
- 노드의 이름을 지정합니다. 결과를 필터하는 데 사용됩니다.(문자열, 선택적)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask listServers {-serverType APPLICATION_SERVER -nodeName ndnode1}
- Jython 문자열 사용:
AdminTask.listServers('[-serverType APPLICATION_SERVER -nodeName ndnode1]')
- Jython 목록 사용:
AdminTask.listServers(['-serverType', 'APPLICATION_SERVER', '-nodeName', 'ndnode1'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask listServers {-interactive}
- Jython 문자열 사용:
AdminTask.listServers ('[-interactive]')
- Jython 목록 사용:
AdminTask.listServers (['-interactive'])
listServerTemplates
listServerTemplates 명령을 사용하여 서버 템플리트를 나열하십시오.
대상 오브젝트
None선택적 매개변수
- -version
- 나열할 템플리트의 버전(문자열, 선택적)
- -serverType
- 특정 서버에 대한 템플리트를 나열하려면 이 옵션을 지정하십시오(문자열, 선택사항)
- -name
- 특정 템플리트를 찾으려면 이 옵션을 지정하십시오(문자열, 선택적)
- -queryExp
- 특성으로 템플리트를 찾을 때 사용할 수 있는 키/값 쌍. 예: com.ibm.websphere.nodeOperatingSystem=os390 (String[], optional).
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask listServerTemplates {-version 6.0.0.0 -serverType APPLICATION_SERVER}
- Jython 문자열 사용:
AdminTask.listServerTemplates('[-version 6.0.0.0 -serverType APPLICATION_SERVER]')
- Jython 목록 사용:
AdminTask.listServerTemplates(['-version', '6.0.0.0', '-serverType', 'APPLICATION_SERVER'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask listServerTemplates {-interactive}
- Jython 문자열 사용:
AdminTask.listServerTemplates ('[-interactive]')
- Jython 목록 사용:
AdminTask.listServerTemplates (['-interactive'])
listServerTypes
모든 현재 서버 유형을 표시하려면 listServerTypes 명령을 사용하십시오. (예: APPLICATION_SERVER, WEB_SERVER, GENERIC_SERVER)
대상 오브젝트
유효한 유형을 나열할 노드 이름. 예를 들어, z/OS®에서만 유효한 유형은 z/OS 노드에 나타납니다. (문자열, 선택적)
매개변수 및 리턴값
- 매개변수: 없음
- 리턴: 노드에서 정의할 수 있는 서버 유형 목록. 대상 오브젝트를 지정하지 않을 경우, 이 명령은 전체 셀에 정의된 모든 서버 유형을 리턴합니다.
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask listServerTypes ndnode1
- Jython 문자열 사용:
AdminTask.listServerTypes(ndnode1)
- Jython 목록 사용:
AdminTask.listServerTypes(ndnode1)
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask listServerTypes {-interactive}
- Jython 문자열 사용:
AdminTask.listServerTypes ('[-interactive]')
- Jython 목록 사용:
AdminTask.listServerTypes (['-interactive'])
setJVMDebugMode
setJVMDebugMode 명령을 사용하여 애플리케이션 서버에 대한 JVM(Java Virtual Machine) 디버그 모드를 설정하십시오.
대상 오브젝트
None필수 매개변수
- -serverName
- JVM 특성이 수정될 서버 이름. 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다(문자열, 필수).
- -nodeName
- 서버가 상주하는 노드 이름. 셀에서 서버 이름이 고유하면 매개변수는 선택적입니다(문자열, 필수).
- -debugMode
- 디버그 모드의 JVM 실행 여부를 지정합니다. 기본값은 디버그 모드를 사용하지 않는 것입니다(부울, 필수)
예
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask setJVMDebugMode {-interactive}
- Jython 문자열 사용:
AdminTask.setJVMDebugMode ('[-interactive]')
- Jython 목록 사용:
AdminTask.setJVMDebugMode (['-interactive'])
setGenericJVMArguments
setGenericJVMArguments 명령을 사용하여 명령행 인수를 애플리케이션 서버 프로세스를 시작하는 JVM(Java Virtual Machine) 코드에 전달합니다.
대상 오브젝트
None필수 매개변수
- -serverName
- 수정한 JVM 특성이 포함된 서버 이름을 지정합니다. 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다(문자열, 필수).
- -nodeName
- 서버가 상주하는 노드 이름을 지정합니다. 셀에서 서버 이름이 고유하면 매개변수는 선택적입니다(문자열, 필수).
선택적 매개변수
-processType
서버의 프로세스 유형을 지정합니다. 유효값은 Control, Servant 또는 Adjunct입니다(문자열, 선택적)
- -genericJvmArguments
- 명령행 인수가 애플리케이션 서버 프로세스를 시작하는 JVM(Java Virtual Machine) 코드로 전달하도록 지정합니다. (문자열, 선택적)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask setGenericJVMArguments {-serverName server1 -nodeName node1}
- Jython 문자열 사용:
AdminTask.setGenericJVMArguments('[-serverName server1 -nodeName node1]')
- Jython 목록 사용:
AdminTask.setGenericJVMArguments(['-serverName', 'server1', '-nodeName', 'node1'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask setGenericJVMArguments {-interactive}
- Jython 문자열 사용:
AdminTask.setGenericJVMArguments ('[-interactive]')
- Jython 목록 사용:
AdminTask.setGenericJVMArguments (['-interactive'])
setJVMInitialHeapSize
setJVMInitialHeapSize 명령을 사용하여 애플리케이션 서버에 대한 JVM(Java Virtual Machine) 초기 힙 크기를 설정하십시오.
대상 오브젝트
없음
매개변수 및 리턴값
- -serverName
- JVM 특성이 수정된 서버 이름. 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다(문자열, 필수).
- -nodeName
- 서버가 상주하는 노드 이름. 셀에서 서버 이름이 고유하면 매개변수는 선택적입니다(문자열, 필수).
- -initialHeapSize
- JVM 코드에 사용 가능한 초기 힙 크기(MB)를 지정하십시오. (정수, 필수)
예
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask setJVMInitialHeapSize {-interactive}
- Jython 문자열 사용:
AdminTask.setJVMInitialHeapSize ('[-interactive]')
- Jython 목록 사용:
AdminTask.setJVMInitialHeapSize (['-interactive'])
setJVMMaxHeapSize
setJVMMaxHeapSize 명령을 사용하여 애플리케이션 서버에 대한 JVM(Java Virtual Machine) 최대 힙 크기를 설정하십시오.
대상 오브젝트
없음
매개변수 및 리턴값
- -serverName
- JVM 특성이 수정된 서버 이름. 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다. (문자열, 필수)
- -nodeName
- 서버가 위치한 노드 이름. 셀에서 서버 이름이 고유하면 매개변수는 선택적입니다(문자열, 필수).
- -maximumHeapSize
- JVM 코드에 사용 가능한 최대 힙 크기(MB)를 지정합니다(정수, 필수)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask setJVMMaxHeapSize {-serverName server1 -nodeName node1 -maximumHeapSize 10}
구성 참고: Jacl 스크립트 언어를 사용하는 경우 subst 명령을 사용하여 이전에 설정된 명령의 변수 값을 대체할 수 있습니다. 예를 들어, 다음 명령을 사용하여 JVM 최대 힙 크기를 설정할 수 있습니다.set nodeparm "node1" $AdminTask setJVMMaxHeapSize [subst {-serverName server1 -nodeName $nodeparm -maximumHeapSize 100}]
- Jython 문자열 사용:
AdminTask.setJVMMaxHeapSize('[-serverName server1 -nodeName node1 -maximumHeapSize 10]')
- Jython 목록 사용:
AdminTask.setJVMMaxHeapSize(['-serverName', 'server1', '-nodeName', 'node1', '-maximumHeapSize', '10'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask setJVMMaxHeapSize {-interactive}
- Jython 문자열 사용:
AdminTask.setJVMMaxHeapSize ('[-interactive]')
- Jython 목록 사용:
AdminTask.setJVMMaxHeapSize (['-interactive'])
![[z/OS]](../images/ngzos.gif)
setJVMMode
setJVMMode 명령을 사용하여 JVM(Java Virtual Machine) 모드를 설정하십시오.
모드는 64비트일 수 있습니다. 서버의 연결이 끊어진 수정에 대해서는 로컬 모드가 허용됩니다.
대상 오브젝트
없음.매개변수 및 리턴값
- -serverName
- 서버의 이름(문자열, 필수).
- -nodeName
- 노드의 이름(문자열, 필수).
선택적 매개변수
- -mode
- 64bit 또는 31bit 모드를 지정합니다. (문자열, 필수).
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask setJVMMode {-nodeName myNode -serverName myserver -mode 64bit}
- Jython 문자열 사용:
AdminTask.setJVMMode ('[-nodeName myNode -serverName myserver -mode 64bit]')
- Jython 목록 사용:
AdminTask.setJVMMode (['-nodeName', 'myNode', '-serverName', 'myserver', '-mode', '64bit'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask setJVMMode {-interactive}
- Jython 문자열 사용:
AdminTask.setJVMMode ('[-interactive]')
- Jython 목록 사용:
AdminTask.setJVMMode (['-interactive'])
setJVMProperties
setJVMProperties 명령을 사용하여 애플리케이션 서버에 대한 JVM(Java Virtual Machine) 구성을 설정하십시오.
대상 오브젝트
None필수 매개변수
- -serverName
- JVM 특성을 수정할 서버 이름을 지정합니다. 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다(문자열, 필수).
- -nodeName
- 서버가 상주하는 노드 이름을 지정합니다. 전체 셀에서 서버 이름이 고유하면 이 매개변수는 선택적입니다.(문자열, 필수).
선택적 매개변수
- -classpath
- JVM(Java Virtual Machine) 코드가 클래스를 찾는 표준 클래스 경로를 지정합니다. (문자열, 선택적)
- -bootClasspath
- JVM 코드에 대한 부트스트랩 클래스 및 자원. 이 옵션은 부트스트랩 클래스 및 자원을 지원하는 JVM에 대해서만 사용 가능합니다. 노드의 운영 체제에 따라 콜론(:) 또는 세미콜론(;)으로 다중 경로를 구분할 수 있습니다. (문자열, 선택적)
- -verboseModeClass
- 클래스 로드를 위한 상세한 디버그 출력 사용 여부를 지정합니다. 기본값은 상세한 클래스 로드를 사용하지 않는 것입니다. (부울, 선택적)
- -verboseModeGarbageCollection
- 가비지 콜렉션에 대한 상세한 디버그 출력 사용 여부를 지정합니다. 기본값은 상세한 가비지 콜렉션을 사용하지 않는 것입니다. (부울, 선택적)
- -verboseModeJNI
- 기본 메소드 호출에 대한 상세한 디버그 출력 사용 여부를 지정합니다. 기본값은 상세한 JNI(Java Native Interface) 활동을 사용하지 않는 것입니다. (부울, 선택적)
- -initialHeapSize
- JVM 코드에 사용 가능한 초기 힙 크기(MB)를 지정합니다. (정수, 선택적)
- -maximumHeapSize
- JVM 코드에 사용 가능한 최대 힙 크기(MB)를 지정합니다. (정수, 선택적)
- -runHProf
- 이 매개변수는 WebSphere® Application Server 버전에만 적용됩니다. HProf 프로파일러 지원 사용 여부를 지정합니다. 다른 프로파일러를 사용하려면 hprofArguments 매개변수를 사용하는 사용자 정의 프로파일러의 설정을 지정하십시오. 기본값은 HProf 프로파일러 지원을 사용하지 않는 것입니다.(부울, 선택적)
- -hprofArguments
- 이 매개변수는 WebSphere Application Server 버전에만 적용됩니다. 애플리케이션 서버 프로세스를 시작하는 JVM 가상 머신으로 전달하기 위한 명령행 프로파일러 인수를 지정합니다. HProf 프로파일러 지원이 사용 가능할 때 인수를 지정할 수 있습니다.(문자열, 선택적)
- -debugMode
- 디버그 모드의 JVM 실행 여부를 지정합니다. 기본값은 디버그 모드 지원을 사용하지 않는 것입니다.(부울, 선택적)
- -debugArgs
- 애플리케이션 서버 프로세스를 시작하는 JVM 코드로 전달하기 위한 명령행 디버그 인수를 지정합니다. 디버그 모드가 사용 가능할 때 인수를 지정할 수 있습니다(문자열, 선택적)
- -genericJvmArguments
- 애플리케이션 서버 프로세스를 시작하는 JVM 코드로 전달하기 위한 명령행 인수를 지정합니다(문자열, 선택적)
- -executableJarFileName
- JVM 코드가 사용하는 실행 JAR 파일에 대한 전체 경로 이름을 지정합니다.(문자열, 선택사항)
- -disableJIT
- JVM 코드에서 JIT(Just In Time) 컴파일러 옵션을 사용 불가능으로 지정합니다. (부울, 선택적)
- -osName
- 해당 운영 체제에 대한 JVM 설정을 지정합니다. 시작되면, 프로세스는 노드의 운영 체제에 대한 JVM 설정을 사용합니다(문자열, 선택적)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask setJVMProperties {-serverName server1 -nodeName node1}
- Jython 문자열 사용:
AdminTask.setJVMProperties('[-serverName server1 -nodeName node1]')
- Jython 목록 사용:
AdminTask.setJVMProperties(['-serverName', 'server1', '-nodeName', 'node1'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask setJVMProperties {-interactive}
- Jython 문자열 사용:
AdminTask.setJVMProperties ('[-interactive]')
- Jython 목록 사용:
AdminTask.setJVMProperties (['-interactive'])
setJVMSystemProperties
setJVMSystemProperties 명령을 사용하여 애플리케이션 서버 프로세스에 대한 JVM(Java Virtual Machine) 시스템 특성을 설정하십시오.
대상 오브젝트
None필수 매개변수
- -serverName
- JVM 시스템 특성이 설정될 서버 이름을 지정합니다. 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다(문자열, 필수).
- -nodeName
- 서버가 상주하는 노드 이름을 지정합니다. 셀에서 서버 이름이 고유하면 매개변수는 선택적입니다(문자열, 필수).
- -propertyName
- 특성 이름을 지정합니다(문자열, 필수).
- -propertyValue
- 특성 값을 지정합니다(문자열, 필수).
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask setJVMSystemProperties {-serverName server1 -nodeName node1 -propertyName test.property -propertyValue testValue}
- Jython 문자열 사용:
AdminTask.setJVMSystemProperties('[-serverName server1 -nodeName node1 -propertyName test.property -propertyValue testValue]')
- Jython 목록 사용:
AdminTask.setJVMSystemProperties(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property', '-propertyValue', 'testValue'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask setJVMSystemProperties {-interactive}
- Jython 문자열 사용:
AdminTask.setJVMSystemProperties ('[-interactive]')
- Jython 목록 사용:
AdminTask.setJVMSystemProperties (['-interactive'])
setProcessDefinition
애플리케이션 서버의 프로세스 정의를 설정하려면 setProcessDefinition 명령을 사용하십시오.
대상 오브젝트
None필수 매개변수
- -serverName
- 프로세스 정의를 수정할 서버 이름. 전체 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다. (문자열, 필수).
- -nodeName
- 서버가 상주하는 노드 이름. 전체 셀에서 서버 이름이 고유하면 이 매개변수는 선택적입니다.(문자열, 필수).
선택적 매개변수
- -executableName
- 프로세스를 시작하기 위해 호출된 실행 파일 이름을 지정합니다. 이 매개변수는 WebSphere Application Server 버전에만 적용 가능합니다.(문자열, 선택적)
- -executableArguments
- 프로세스가 시작할 때 프로세스에 전달되는 인수를 지정합니다. 이 매개변수는 WebSphere Application Server 버전에만 적용 가능합니다.(문자열, 선택적)
- -workingDirectory
- 프로세스가 현재 작업 디렉토리에 사용하는 파일 시스템 디렉토리를 지정합니다(문자열, 선택적)
- -executableTargetKind
- 실행 가능 대상의 유형을 지정합니다. 유효값은 JAVA_CLASS 및 EXECUTABLE JAR입니다(문자열, 선택적)
- -executableTarget
- 실행 가능 대상의 이름을 지정합니다. 실행 가능 대상은 main() 메소드를 포함하는 Java 클래스나 실행 가능 JAR 파일의 이름입니다. (문자열, 선택적)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask setProcessDefinition {-serverName server1 -nodeName node1}
- Jython 문자열 사용:
AdminTask.setProcessDefinition('[-serverName server1 -nodeName node1]')
- Jython 목록 사용:
AdminTask.setProcessDefinition(['-serverName', 'server1', '-nodeName', 'node1'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask setProcessDefinition {-interactive}
- Jython 문자열 사용:
AdminTask.setProcessDefinition ('[-interactive]')
- Jython 목록 사용:
AdminTask.setProcessDefinition (['-interactive'])
setTraceSpecification
서버의 추적 스펙을 설정하려면 setTraceSpecification 명령을 사용하십시오. 서버가 새 추적 스펙을 실행 중이면 변경사항이 즉시 적용됩니다. 이 명령은 구성의 추적 스펙도 저장합니다.
대상 오브젝트
None필수 매개변수
- -serverName
- 추적 스펙이 설정될 서버 이름을 지정합니다. 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다(문자열, 필수).
- -nodeName
- 서버가 상주하는 노드 이름을 지정합니다. 셀에서 서버 이름이 고유하면 매개변수는 선택적입니다(문자열, 필수).
- -traceSpecification
- 추적 스펙을 지정합니다(문자열, 필수).
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask setTraceSpecification {-serverName server1 -nodeName node1 -traceSpecification com.ibm.*=all=enabled}
- Jython 문자열 사용:
AdminTask.setTraceSpecification('[-serverName server1 -nodeName node1 -traceSpecification com.ibm.*=all=enabled]')
- Jython 목록 사용:
AdminTask.setTraceSpecification(['-serverName', 'server1', '-nodeName', 'node1', '-traceSpecification', 'com.ibm.*=all=enabled'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask setTraceSpecification {-interactive}
- Jython 문자열 사용:
AdminTask.setTraceSpecification ('[-interactive]')
- Jython 목록 사용:
AdminTask.setTraceSpecification (['-interactive'])
showJVMProperties
showJVMProperties 명령을 사용하여 애플리케이션 서버의 프로세스에 대한 JVM(Java Virtual Machine) 구성을 나열하십시오.
대상 오브젝트
None필수 매개변수
- -serverName
- JVM 특성이 표시된 서버 이름을 지정합니다. 전체 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다. (문자열, 필수).
- -nodeName
- 서버가 위치한 노드 이름을 지정합니다. 전체 셀에서 서버 이름이 고유하면 이 매개변수는 선택적입니다.(문자열, 필수).
- -propertyName
- 이 매개변수를 지정하면 이 특성의 값이 리턴됩니다. 이 매개변수를 지정하지 않으면 모든 JVM 특성이 목록 형식으로 리턴됩니다. 목록의 각 요소는 특성 이름 및 값 쌍입니다. (문자열, 선택적)
선택적 매개변수
- -propertyName
- 이 매개변수를 지정하면 이 특성의 값이 리턴됩니다. 이 매개변수를 지정하지 않으면 모든 JVM 특성이 목록 형식으로 리턴됩니다. 목록의 각 요소는 특성 이름 및 값 쌍입니다. (문자열, 선택적)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask showJVMProperties {-serverName server1 -nodeName node1 -propertyName test.property}
- Jython 문자열 사용:
AdminTask.showJVMProperties('[-serverName server1 -nodeName node1 -propertyName test.property]')
- Jython 목록 사용:
AdminTask.showJVMProperties(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask showJVMProperties {-interactive}
- Jython 문자열 사용:
AdminTask.showJVMProperties ('[-interactive]')
- Jython 목록 사용:
AdminTask.showJVMProperties (['-interactive'])
showJVMSystemProperties
showJVMSystemProperties 명령을 사용하여 애플리케이션 서버의 프로세스에 대한 JVM(Java Virtual Machine) 시스템 특성을 표시하십시오.
대상 오브젝트
None필수 매개변수
- -serverName
- JVM 특성이 표시될 서버 이름을 지정합니다. 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다(문자열, 필수).
- -nodeName
- 서버가 상주하는 노드 이름을 지정합니다. 셀에서 서버 이름이 고유하면 매개변수는 선택적입니다(문자열, 필수).
선택적 매개변수
- -propertyName
- 이 매개변수를 지정하면 지정된 특성의 값이 리턴됩니다. 이 매개변수를 지정하지 않으면 모든 특성이 목록으로 리턴됩니다. 이 경우, 각 요소는 특성 이름 및 값 쌍입니다(문자열, 선택적)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask showJVMSystemProperties {-serverName server1 -nodeName node1 -propertyName test.property}
- Jython 문자열 사용:
AdminTask.showJVMSystemProperties('[-serverName server1 -nodeName node1 -propertyName test.property]')
- Jython 목록 사용:
AdminTask.showJVMSystemProperties(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask showJVMSystemProperties {-interactive}
- Jython 문자열 사용:
AdminTask.showJVMSystemProperties ('[-interactive]')
- Jython 목록 사용:
AdminTask.showJVMSystemProperties (['-interactive'])
showProcessDefinition
서버의 프로세스 정의를 표시하려면 showProcessDefinition 명령을 사용하십시오.
대상 오브젝트
None필수 매개변수
- -serverName
- 프로세스 정의가 표시되는 서버 이름을 지정합니다. 구성에 서버가 하나만 있으면 이 매개변수는 선택적입니다(문자열, 필수).
- -nodeName
- 서버가 상주하는 노드 이름을 지정합니다. 셀에서 서버 이름이 고유하면 매개변수는 선택적입니다(문자열, 필수).
선택적 매개변수
- -propertyName
- 이 매개변수를 지정하지 않으면 서버의 모든 프로세스 정의가 목록 형식으로 리턴됩니다. 이 경우, 각 요소는 특성 이름 및 값 쌍입니다. 이 매개변수를 지정하면 사용자가 지정한 특성 이름의 특성 값이 리턴됩니다. (문자열, 선택사항)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask showProcessDefinition {-serverName server1 -nodeName node1 -propertyName test.property}
- Jython 문자열 사용:
AdminTask.showProcessDefinition('[-serverName server1 -nodeName node1 -propertyName test.property]')
- Jython 목록 사용:
AdminTask.showProcessDefinition(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask showProcessDefinition {-interactive}
- Jython 문자열 사용:
AdminTask.showProcessDefinition ('[-interactive]')
- Jython 목록 사용:
AdminTask.showProcessDefinition (['-interactive'])
showServerInfo
showServerInfo 명령은 사용자가 지정한 서버에 대한 정보를 리턴합니다.
대상 오브젝트
서버의 구성 ID(필수).매개변수 및 리턴값
- 매개변수: 없음
- 리턴: 메타데이터 목록
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask showServerInfo server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)
- Jython 문자열 사용:
AdminTask.showServerInfo('server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)')
- Jython 목록 사용:
AdminTask.showServerInfo('server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)')
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask showServerInfo {-interactive}
- Jython 문자열 사용:
AdminTask.showServerInfo ('[-interactive]')
- Jython 목록 사용:
AdminTask.showServerInfo (['-interactive'])
showServerTypeInfo
showServerTypeInfo 명령은 특정 서버 유형에 대한 정보를 표시합니다.
대상 오브젝트
서버 유형을 지정합니다.(예: APPLICATION_SERVER(문자열, 필수))선택적 매개변수
- -version
- 나열할 템플리트 버전을 지정하십시오.(예: 6.0.0.0). (문자열, 선택사항)
- -serverType
- 특정 서버에 대한 템플리트를 나열하려는 경우 지정하십시오.(문자열, 선택적)
- -name
- 특정 템플리트 찾기 여부를 지정하십시오(문자열, 선택적)
- -queryExp
- 특성으로 템플리트를 찾을 때 사용할 수 있는 키/값 쌍을 지정하십시오. 예: com.ibm.websphere.nodeOperatingSystem=os390 (String[], optional).
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask showServerTypeInfo APPLICATION_SERVER
- Jython 문자열 사용:
AdminTask.showServerTypeInfo(APPLICATION_SERVER)
- Jython 목록 사용:
AdminTask.showServerTypeInfo(APPLICATION_SERVER)
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask showServerTypeInfo {-interactive}
- Jython 문자열 사용:
AdminTask.showServerTypeInfo ('[-interactive]')
- Jython 목록 사용:
AdminTask.showServerTypeInfo (['-interactive'])
showTemplateInfo
showTemplateInfo 명령을 사용하여 특정 서버 템플리트에 대한 메타데이터 정보를 표시하십시오.
대상 오브젝트
서버 유형의 구성 ID를 지정합니다(문자열, 필수).
매개변수 및 리턴값
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask showTemplateInfo default(templates/servertypes/APPLICATION_SERVER/servers/default|server.xml) {isSystemTemplate true} {name default} {com.ibm.websphere.baseProductVersion 6.0.0} {description {The WebSphere Default Server Template}} {com.ibm.websphere.baseProductMinorVersion 0.0} {com.ibm.websphere.baseProductMajorVersion 6} {com.ibm.websphere.nodeOperatingSystem {}}{isDefaultTemplate true}
- Jython 문자열 사용:
AdminTask.showTemplateInfo(default(templates/serverTypes/APPLICATION_SERVER/servers/default|server.xml)) '[[isSystemTemplate true] [com.ibm.websphere.baseProductVersion 6.0.0] [name default] [com.ibm.websphere.baseProductMinorVersion 0.0] [description The WebSphere Default Server Template] [isDefaultTemplate true] [com.ibm.websphere.nodeOperatingSystem] [com.ibm.websphere.baseProductMajorVersion 6]]'
- Jython 목록 사용:
AdminTask.showTemplateInfo(default(templates/serverTypes/APPLICATION_SERVER/servers/default|server.xml)) [['isSystemTemplate', 'true'], ['com.ibm.websphere.baseProductVersion', '6.0.0'], ['name', 'default'] ['com.ibm.websphere.baseProductMinorVersion', '0.0'], ['description', 'The WebSphere Default Server Template'] ['isDefaultTemplate', 'true'], ['com.ibm.websphere.nodeOperatingSystem'], ['com.ibm.websphere.baseProductMajorVersion', '6']]
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask showTemplateInfo {-interactive}
- Jython 문자열 사용:
AdminTask.showTemplateInfo ('[-interactive]')
- Jython 목록 사용:
AdminTask.showTemplateInfo (['-interactive'])