소개: 변수
변수는 다양한 유형으로 제공됩니다. 변수는 서버 환경과 관련된 설정과 특성을 제어하는 데 사용됩니다. 사용자가 알아야 하는 세 가지의 주요 변수에는 환경 변수, WebSphere® 변수 및 사용자 정의 특성이 있습니다.
환경 변수
기본 환경 변수라고도 하는 환경 변수는 WebSphere Application Server에만 해당되지는 않으며 UNIX, LE(Language Environment®) 또는 타사 벤더와 같은 다른 요소에 의해 정의됩니다. UNIX 특정 기본 변수의 일부는 LIBPATH 및 STEPLIB입니다. 이들 변수에는 운영 체제마다 다른 경향이 있습니다.
환경 변수는 애플리케이션 서버
환경 항목으로 지정될 수도 있습니다. 환경 항목으로 환경 변수를 지정하려면
관리 콘솔에서 server_name을 클릭하십시오. 그런 다음 서버 인프라 아래에서
을 클릭하십시오.
환경 변수는 하위(servant) 사용자 정의 특성으로
지정될 수도 있습니다. 하위(servant) 사용자 정의 특성으로 환경 변수를 지정하려면
관리 콘솔에서 server_name을 클릭하십시오. 그런 다음 서버 인프라 아래에서
를 클릭하고
, 또는 를 선택한 후 을 클릭하십시오. 이 경로는 z/OS®
SMF(System Management Facility) 레코드에서 애플리케이션 서버의 콜렉션 및
웹 컨테이너 정보를 제어하는 환경 변수를 설정하는 데 사용되기도 합니다.
WebSphere 변수
WebSphere 변수는 제품 저장소에 있는 XML 형식 구성 파일 중 하나에 포함된 문자열 데이터 유형 속성에 대한 설정을 제공하는 데 사용되는 이름 및 값 쌍입니다. 변수가 정의되면, 구성 처리 중에 변수 이름이 발견될 때마다 변수에 대해 지정된 값이 변수 이름을 대체합니다.
- WebSphere Application Server 경로 이름(예: JAVA_HOME 및 APP_INSTALL_ROOT)
- extendedDocumentRoot JSP 또는 파일 제공 속성의 경로 값입니다. 이 기능을 통해 각 노드에서 애플리케이션에 대한 ibm-web-ext.xmi 파일을
수정하지 않고도 클러스터 환경에 있는 각 노드에 애플리케이션을 추가할 수 있습니다.
지원된 구성: IBM® 확장 및 바인딩 파일의 경우 .xmi 또는 .xml 파일 이름 확장자는 Java EE 5 이전 애플리케이션이나 모듈을 사용하는지 또는 Java™ EE 5 이상 애플리케이션이나 모듈을 사용하는지 여부에 따라 달라집니다. IBM 확장 또는 바인딩 파일 이름은 ibm-*-ext.xmi 또는 ibm-*-bnd.xmi입니다. 여기서, *는 확장 또는 바인딩 파일의 유형입니다(예: app, application, ejb-jar 또는 web). 다음 조건이 적용됩니다.
그러나 Java EE 5 이상 모듈은 Java EE 5 이전 파일이 포함되어 있고 .xmi 파일 이름 확장자가 사용된 애플리케이션에 있을 수 있습니다.
ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, ibm-portlet-ext.xmi 파일은 .xmi 파일 확장자를 계속 사용합니다.
sptcfg - 특정 셀 전체의 사용자 정의 값
z/OS 플랫폼에 대한 위치 서비스
WebSphere 변수를 작성하거나 수정하려면 관리 콘솔에서
를 클릭하십시오.변수는 셀, 클러스터, 노드 또는 서버에 적용할 수 있습니다.
- 서버 레벨에서, 전체 서버에 적용합니다.
- 노드 레벨에서, 서버 레벨에 동일한 변수를 설정하지 않은 경우 노드에 있는 모든 서버에 적용합니다. 이러한 경우, 서버 레벨에서 해당 서버에 대해 지정된 설정은 노드 레벨에서 지정된 설정을 대체합니다.
- 셀 레벨에서, 노드 또는 서버 레벨에 동일한 변수를 설정하지 않은
경우 해당 셀에 있는 모든 노드에 적용합니다.
- 서버 레벨에 동일한 변수를 설정한 경우, 서버 레벨에서 해당 서버에 대해 지정된 설정은 셀 레벨에서 지정된 설정을 대체합니다.
- 노드 레벨에 동일한 변수를 설정한 경우, 노드 레벨에서 해당 노드의 모든 서버에 대해 지정된 설정은 셀 레벨에서 지정된 설정을 대체합니다.
사용자 정의 특성
사용자 정의 특성은 특정 기능 컴포넌트를 위한 특성 설정입니다. 컴포넌트에는 사용자 정의 특성이 있을 수 있습니다. 일반 구성 요소는 셀, 노드, 서버, 웹 컨테이너 및 트랜잭션 서비스입니다. 지원되는 사용자 정의 특성의 수는 제한되어 있고 이 특성은 관리 콘솔에서 기능 컴포넌트와 연관된 사용자 정의 특성 링크를 사용하여 설정할 수 있습니다.
예를 들어, 웹 컨테이너 사용자 정의 특성을 설정하려면
server_name을 클릭한 후 컨테이너 설정 섹션에서 을 클릭하십시오.웹 컨테이너 사용자 정의 특성 페이지에서 설정한 사용자 정의 특성은 해당 웹 컨테이너와 연관된 모든 전송에 적용됩니다. 웹 컨테이너 전송 체인 또는 HTTP 전송 사용자 정의 특성 페이지 중 하나에서 설정한 사용자 정의 특성은 해당 특정 HTTP 전송 체인 또는 HTTP 전송에만 적용됩니다. 웹 컨테이너 페이지 및 전송 체인이나 HTTP 전송 페이지 중 하나에서 같은 특성이 설정되면 해당 특정 전송에 대해 전송 체인 또는 HTTP 전송 페이지에 있는 설정이 웹 컨테이너에 정의된 설정을 겹쳐씁니다.