스크립트 및 wsadmin 도구를 사용하여 각 애플리케이션 서버에 대한 고유 HTTP 세션 복제본
ID를 구성할 수 있습니다.
이 태스크 정보
다음 단계를 수행하여 각 애플리케이션 서버에 대한 고유 HTTP 세션 복제본 ID를 구성하십시오. 이 단계에서 다음 변수는 Jython 및
Jacl 명령에 적용됩니다.
- node_name은 구성 내 관련 노드입니다.
- server_name은 구성 내 관련 서버입니다.
- cell_name은 구성 내 관련 셀입니다.
- unique_value는 8 - 9자의 고유한 영숫자입니다.
예: test1234.
프로시저
- 노드 이름 및 서버 이름 값을 검색하십시오. 이 두 값을 서버 변수에 지정하십시오.
Jacl 사용:
set server [$AdminConfig getid /Node:node_name/Server:server_name/]
출력 예제:
server_name(cells/cell_name/nodes/node_name/servers/
server_name|server.xml#Server_1265038035855)
Jython 사용:
server = AdminConfig.getid('/Node:node_name/Server:server_name/')
출력 예제: 없음
- 이전 단계에서 식별된 노드 및 서버 값과 연관된 웹 컨테이너
이름을 검색하고 wc 변수에 값을 지정하십시오.
Jacl 사용:
set wc [$AdminConfig list WebContainer $server]
출력 예제:
(cells/cell_name/nodes/node_name/servers/server_name
|server.xml#WebContainer_1265038035855)
Jython 사용:
wc = AdminConfig.list('WebContainer', server)
출력 예제: 없음
- 이전 단계에서 지정된 노드, 서버, 웹 컨테이너 값을 사용하여
HTTPSessionCloneId 사용자 정의 특성을 작성하십시오.
Jacl 사용:
$AdminConfig create Property $wc {{name "HttpSessionCloneId"} {description ""}
{value "value"} {required "false"}}
출력 예제:
HttpSessionCloneId(cells/cell_name/nodes/node_name/servers/
server_name|server.xml#Property_1265840905884)
Jython 사용:
AdminConfig.create('Property', wc, '[[validationExpression ""][name "HttpSessionCloneId"]
[description ""][value "value"][required "false"]]')
출력 예제:
'HttpSessionCloneId(cells/cell_name/nodes/node_name/servers/
server_name|server.xml#Property_1265841318634)'
- 구성 변경사항을 저장하십시오. 자세한 정보는 wsadmin 도구로 구성 변경사항 저장에 대한
문서를 참조하십시오.