설치 옵션 선택 설정

이 페이지에서 Java EE(Java™ Platform, Enterprise Edition) 애플리케이션을 WebSphere® Application Server 배치 대상에 설치하는 옵션을 지정할 수 있습니다. 값을 지정하지 않으면 옵션의 기본값이 사용됩니다. 애플리케이션을 설치한 후, 엔터프라이즈 애플리케이션 설정 페이지에서 이들 옵션의 값을 지정할 수 있습니다.

이 관리 콘솔 페이지를 보려면 애플리케이션 > 새 애플리케이션 > 새 엔터프라이즈 애플리케이션을 클릭한 후 애플리케이션 설치 준비 페이지에서 애플리케이션에 필요한 값을 지정하십시오.

설치 옵션 선택 페이지는 애플리케이션 설치 및 업데이트 마법사와 동일합니다.

JSP(JavaServer Pages) 파일 사전 컴파일

설치 과정의 일부로서 JSP(JavaServer Pages) 파일을 사전 컴파일할지 여부를 지정합니다. 기본값은 JSP 파일을 사전 컴파일하지 않는 것입니다.

이 옵션의 경우 버전 9.0 배치 대상에만 설치하십시오.

JavaServer Pages 파일 사전 컴파일을 선택하고 버전 8과 같은 이전 배치 대상으로 애플리케이션을 설치하려고 하면 설치가 거부됩니다. 제품과 동일한 버전이 있는 전개 대상에만 애플리케이션을 전개할 수 있습니다. 애플리케이션이 이전 제품 버전이 있는 서버를 대상으로 할 경우, 해당 대상으로 전개할 수 없습니다.

정보
데이터 유형 부울
기본값 false

애플리케이션을 설치할 디렉토리

EAR(엔터프라이즈 아카이브) 파일을 설치할 디렉토리를 지정합니다.

기본적으로 EAR 파일은 profile_root/installedApps/cell_name/application_name.ear 디렉토리에 설치됩니다.

옵션 설정 시 다음을 포함합니다.

  • 값을 지정하지 말고 필드를 빈 상태로 두십시오.

    기본값은 ${APP_INSTALL_ROOT}/cell_name입니다. 여기서, ${APP_INSTALL_ROOT} 변수는 profile_root/installedApps입니다. 설치할 애플리케이션의 EAR 파일 이름을 보유하는 디렉토리가 ${APP_INSTALL_ROOT}/cell_name에 추가됩니다. 따라서 디렉토리를 지정하지 않으면 EAR 파일은 profile_root/installedApps/cell_name/application_name.ear 디렉토리에 설치됩니다.

  • 디렉토리를 지정하십시오.

    애플리케이션을 설치할 디렉토리에서 디렉토리를 지정하면 애플리케이션은 specified_path/application_name.ear 디렉토리에 설치됩니다. 설치할 애플리케이션의 EAR 파일 이름을 보유하는 디렉토리는 애플리케이션을 설치할 디렉토리에 지정된 경로에 추가됩니다. 예를 들어, Clock.ear을 설치하고 Windows 컴퓨터에서 C:/myapps를 지정하는 경우, 애플리케이션은 myapps/Clock.ear 디렉토리에 설치됩니다. ${APP_INSTALL_ROOT} 변수는 지정된 경로에 설정됩니다.

  • 애플리케이션의 초기 설치 시 ${APP_INSTALL_ROOT}/${CELL}을 지정하십시오.

    한 셀에서 애플리케이션을 내보낸 후 다른 셀에서 내보낸 애플리케이션을 설치하려는 경우, 애플리케이션의 초기 설치 시 ${CELL} 변수를 지정하십시오. 예를 들어, 이 설정에 ${APP_INSTALL_ROOT}/${CELL}을 지정하십시오. 애플리케이션을 내보내면 애플리케이션 및 전개 구성이 있는 확장된 EAR 파일이 작성됩니다. ${CELL} 변수를 지정하지 않으면, 전개 구성은 대상 디렉토리에서 초기 설치의 셀 이름을 갖게 됩니다. ${CELL} 변수를 지정하면 대상 디렉토리가 원래 셀 이름이 아니라 현재 셀 이름을 갖는지 확인합니다.

    중요사항: 단일 서버 구성에 애플리케이션을 설치한 경우 설치 디렉토리를 지정하지 않으면, 애플리케이션은 ${APP_INSTALL_ROOT}/cell_name에 설치됩니다. 서버를 다중 서버 구성의 일부로 작성하는 경우(addNode 유틸리티를 사용하여) 새 구성의 셀 이름은 배치 관리자 노드의 셀 이름이 됩니다. -includeapps 옵션을 addNode 유틸리티에 사용하면, addNode 조작 전에 설치한 애플리케이션은 계속 ${APP_INSTALL_ROOT}/cell_name 설치 디렉토리를 사용합니다. 그러나 서버가 네트워크 구성에 추가된 후 설치된 애플리케이션은 기본 설치 디렉토리 ${APP_INSTALL_ROOT}/network_cell_name을 사용합니다. addNode 조작을 실행 중인 ${APP_INSTALL_ROOT}/network_cell_name 위치로 애플리케이션을 이동하려면 설치 중에 설치 디렉토리를 명시적으로 ${APP_INSTALL_ROOT}/${CELL}로 지정하십시오. 이러한 경우 애플리케이션 파일은 항상 ${APP_INSTALL_ROOT}/current_cell_name에서 찾을 수 있습니다.
  • 애플리케이션에서 내보낸 EAR 파일을 다른 셀이나 위치에 설치하는 경우 초기 설치 시 ${APP_INSTALL_ROOT}/${CELL}을 지정하지 않았으면 ${APP_INSTALL_ROOT}/cell_name/application_name.ear을 지정하십시오.

    내보낸 EAR 파일은 애플리케이션 및 해당 전개 구성을 보유하는 확장 EAR 파일입니다. 전개 구성은 이전에 애플리케이션을 설치할 때 사용한 애플리케이션을 설치할 디렉토리 값을 보유하고 있습니다. 이 설치에서 애플리케이션을 설치할 디렉토리에 다른 값을 지정하지 않으면 확장 EAR 파일은 이전 설치 시 사용한 디렉토리에 설치됩니다.

    초기 설치 중 ${CELL} 변수를 지정하지 않았으면 전개 구성에서는 대상 디렉토리에 있는 초기 설치의 셀 이름을 사용합니다. 다른 셀에 설치하는 경우 ${APP_INSTALL_ROOT}/cell_name/application_name.ear을 지정하십시오. 여기서, cell_name은 확장 EAR 파일을 설치할 셀의 이름입니다. 현재 셀 이름을 지정하지 않으면 이름이 다른 셀에 확장 EAR 파일을 설치해도 cell_name은 원래 셀 이름과 같습니다.

  • 절대 경로를 지정하거나 pathmap 변수를 사용하십시오.

    절대 경로를 지정하거나 pathmap 변수(예: ${MY_APPS})를 사용할 수 있습니다. 모든 설치에서 pathmap 변수를 사용할 수 있습니다.

    pathmap 변수는 이기종 노드의 멤버가 있는 클러스터에 애플리케이션을 설치할 때 특히 필요하지만, 이 경우 절대 경로를 지정할 방법이 없습니다. 현재 셀 이름을 선언하는 WebSphere Application Server 변수 ${CELL}이 pathmap 변수 내에 있을 수도 있습니다(예: ${MY_APP}/${CELL}).환경 > WebSphere 변수를 클릭하여 액세스한 WebSphere 변수 페이지에서 WebSphere Application Server 변수를 정의할 수 있습니다.

    문제점 방지 문제점 방지: 분산 운영 체제 환경에서 pathmap 변수의 범위는 서버 레벨 범위가 아니라 노드 에이전트 레벨 범위에서 시작합니다. 이 변수를 노드 에이전트 레벨 범위에서 찾을 수 없는 경우, 노드 레벨 범위에서 찾거나 셀 레벨 범위에서는 찾을 수 있습니다.gotcha

애플리케이션을 설치할 디렉토리 필드는 애플리케이션 2진 페이지의 위치(전체 경로) 설정과 동일합니다.

정보
데이터 유형 문자열
단위 전체 경로 이름

애플리케이션 분배

제품이 설치 중 설치 위치에서 애플리케이션 2진을 확장하거나 설치 제거 중 애플리케이션 2진을 삭제하는지 여부를 지정합니다. 기본값은 애플리케이션 분배를 사용 가능하게 하는 것입니다. 설치된 애플리케이션에 대한 애플리케이션 2진은 지정된 디렉토리로 펼쳐집니다.

단일 서버 제품에서 2진은 또한 구성 변경사항 설치 제거 및 저장 시 삭제됩니다.

다중 서버 제품에서 2진은 구성 및 동기화 변경사항 설치 제거 및 저장 시 삭제됩니다.

이 옵션을 사용하지 않을 경우, 애플리케이션이 실행되는 모든 노드의 대상 디렉토리에서 애플리케이션 2진이 올바르게 펼쳐졌는지 확인해야 합니다.

문제점 방지 문제점 방지: 이 옵션을 사용하지 않고 애플리케이션 2진을 노드에 복사하고 펼치지 않는 경우, 구성을 나중에 저장하거나 수동으로 동기화하면 애플리케이션 2진이 노드로 이동하지 않습니다.gotcha

애플리케이션 분배 필드는 애플리케이션 2진 페이지의 2진 분배, 확장 및 설치 제거 후 정리 사용 가능 설정과 동일합니다.

정보
데이터 유형 부울
기본값 true

2진 구성 사용

Application Server가 애플리케이션 전개 문서, deployment.xml 파일(기본값) 또는 엔터프라이즈 아카이브(EAR) 파일에 있는 바인딩, 확장자 및 전개 설명자를 사용할지 여부를 지정합니다. 버전 6.0 이상 배치 대상에 설치된 애플리케이션에 대해서만 이 설정을 선택하십시오.

기본값(false)은 deployment.xml에 있는 바인딩, 확장자 및 배치 디스크립터를 사용하는 것입니다. EAR 파일에 있는 바인딩, 확장자 및 전개 설명자를 사용하려면 이 설정(true)을 사용 가능하게 설정하십시오.

2진 구성 사용 필드는 애플리케이션 2진 페이지의 2진으로 된 구성 정보 사용 설정과 동일합니다.

정보
데이터 유형 부울
기본값 false

엔터프라이즈 Bean 전개

애플리케이션 설치 중에 EJBDeploy 도구를 실행할지 여부를 지정합니다.

도구는 Enterprise JavaBeans(EJB) 파일을 실행하는 데 필요한 코드를 생성합니다. 다음 상황에서는 이 설정을 사용 가능하게 해야 합니다.
  • Rational® Application Developer와 같은 어셈블리 도구를 사용하여 EAR 파일을 어셈블하거나 어셈블리 동안 EJBDeploy 도구가 실행되지 않았습니다.
  • EAR 파일은 Rational Application Developer와 같은 어셈블리 도구를 사용하여 어셈블리되지 않았습니다.
  • EAR 파일은 버전 5.0 이전의 애플리케이션 어셈블리 도구(AAT) 버전을 사용하여 어셈블리되었습니다.

EJB 모듈이 WAR(web archive)에서 패키지되면 이 설정을 사용할 필요가 없습니다.

EJB 전개 도구는 EJB 1.x 또는 2.x 모듈 설치 중에 실행됩니다. EJB 배치 도구는 EJB 3.x 모듈 설치 중에 실행되지 않습니다.

이 옵션의 경우 버전 9.0 배치 대상에만 설치하십시오.

엔터프라이즈 Bean 배치를 선택하고 버전 8과 같은 이전 배치 대상으로 애플리케이션을 설치하려고 하면 설치가 거부됩니다. 제품과 동일한 WebSphere 버전이 있는 해당 대상에만 애플리케이션을 배치할 수 있습니다. 애플리케이션이 이전 제품 버전이 있는 서버를 대상으로 할 경우, 해당 대상으로 전개할 수 없습니다.

또한 엔터프라이즈 Bean 전개를 선택하고 EJB 전개를 수행할 옵션 제공 페이지에서 데이터베이스 유형을 지정한 경우, 선택한 데이터베이스 유형이 모든 EJB 모듈에 대해 이전에 정의된 백엔드 ID를 겹쳐씁니다. 개별 EJB 모듈에 대한 백엔드 ID를 사용 가능으로 설정하려면 EJB 전개를 수행할 옵션 제공 페이지에서 데이터베이스 유형을 ""(널)로 설정하십시오.

이 설정을 사용 가능하게 하면 설치 프로그램이 몇 분 동안 실행될 수 있습니다.

정보
데이터 유형 부울
기본값 EJB 3.0 모듈인 경우 true(false)

애플리케이션 이름

애플리케이션에 대한 논리 이름을 지정합니다. 애플리케이션 이름은 셀 내에서 고유해야 하며 지원되지 않는 문자를 포함할 수 없습니다.

애플리케이션 이름은 마침표(.)로 시작할 수 없으며 앞 또는 뒤에 공백을 포함할 수 없고 다음 문자를 포함할 수 없습니다.

표 1. 이름에 사용할 수 없는 문자. 제품은 이름에 다음 문자를 지원하지 않습니다.
지원되지 않는 문자
  슬래시 $    달러 부호 '    작은따옴표
\   백슬래시 =    등호 "   큰따옴표
*  별표 %  퍼센트 부호 |     세로 막대
,   쉼표 +    더하기 부호 <   왼쪽 대괄호
:   콜론 @  단가 부호 > 오른쪽 대괄호
;   세미콜론 #    해시 표시 & 앰퍼샌드(및 기호)
? 물음표 ]]> 이 문자 조합에는 특정 이름이 존재하지 않습니다.

애플리케이션 이름 필드는 엔터프라이즈 애플리케이션 설정 페이지의 이름 설정과 동일합니다.

정보
데이터 유형 문자열

자원에 대한 MBeans 작성

자원(서블릿 또는 JSP 파일)에 대한 MBean을 애플리케이션이 시작할 때 애플리케이션 내에서 작성할지 여부를 지정합니다. 기본값은 MBean을 작성하는 것입니다.

이 필드는 시작 동작 페이지의 자원에 대한 MBeans 작성 설정과 동일합니다.

정보
데이터 유형 부울
기본값 true

웹 및 EJB 모듈에 대한 클래스 다시 로드 설정 대체

제품 런타임에서 애플리케이션이 실행 중일 때 애플리케이션 클래스에 대한 변경사항을 감지하는지 여부를 지정합니다. 해당 설정이 사용 가능하고 애플리케이션 클래스가 변경될 경우, 애플리케이션이 업데이트된 클래스를 다시 로드하기 위해 중지된 후 다시 시작됩니다.

기본값은 클래스 재로딩 사용 불가능입니다.

이 필드는 클래스 로딩 및 업데이트 발견 페이지의 웹 및 EJB 모듈에 대한 클래스 다시 로드 설정 대체 설정과 동일합니다.

정보
데이터 유형 부울
기본값 false

다시 로드 간격(초)

업데이트된 파일에 대한 애플리케이션 파일 시스템 스캔 시간(초)을 지정합니다. 기본값은 EAR 파일의 IBM® 확장(META-INF/ibm-application-ext.xmi) 파일 내 다시 로드 간격 속성 값입니다.

다시 로드 간격 속성은 클래스 다시 로드를 사용할 수 있는 경우에만 유효합니다.

다시 로드할 수 있게 하려면 0보다 큰 값을 지정하십시오(예: 1 - 2147483647). 다시 로드가 사용 불가능이면 0을 지정하십시오. 범위는 0 - 2147483647까지입니다.

다시 로드 간격(초) 필드는 클래스 로딩 및 업데이트 발견 페이지의 업데이트된 파일에 대한 폴링 간격 설정과 동일합니다.

정보
데이터 유형 정수
단위
기본값 3
지원된 구성 지원된 구성: IBM 확장 및 바인딩 파일의 경우 .xmi 또는 .xml 파일 이름 확장자는 Java EE 5 이전 애플리케이션이나 모듈을 사용하는지 또는 Java EE 5 이상 애플리케이션이나 모듈을 사용하는지 여부에 따라 달라집니다. IBM 확장 또는 바인딩 파일 이름은 ibm-*-ext.xmi 또는 ibm-*-bnd.xmi입니다. 여기서, *는 확장 또는 바인딩 파일의 유형입니다(예: app, application, ejb-jar 또는 web). 다음 조건이 적용됩니다.
  • 버전 5 이전의 Java EE 버전을 사용하는 애플리케이션 또는 모듈의 경우, 파일 확장자는 .xmi여야 합니다.
  • Java EE 5 이상을 사용하는 애플리케이션 또는 모듈의 경우, 파일 확장자는 .xml이어야 합니다. .xmi 파일이 애플리케이션 또는 모듈에 포함된 경우 제품에서 .xmi 파일을 무시합니다.

그러나 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

웹 서비스 배치

애플리케이션 설치 중에 웹 서비스 배치 도구 wsdeploy를 실행할지 여부를 지정합니다.

도구는 웹 서비스를 사용하여 애플리케이션을 실행하는 데 필요한 코드를 생성합니다. 기본값은 wsdeploy 도구를 실행하지 않는 것입니다. EAR 파일에 웹 서비스를 사용하는 모듈이 들어 있으며 이전에 wsdeploy 도구가 실행되지 않은 경우, 명령행이나 어셈블리 도구의 배치 메뉴 선택사항에서 이 설정을 사용 가능하게 해야 합니다.

이 옵션의 경우 버전 9.0 배치 대상에만 설치하십시오.

웹 서비스 배치를 선택하고 애플리케이션을 이전 배치 대상에 설치할 경우, 설치가 거부됩니다. 제품과 동일한 버전이 있는 대상에만 애플리케이션을 전개할 수 있습니다. 애플리케이션이 이전 제품 버전이 있는 서버를 대상으로 할 경우, 해당 대상으로 전개할 수 없습니다.

정보
데이터 유형 부울
기본값 false

입력 유효성 검증 값(off/warn/fail)

제품이 애플리케이션 설치 또는 갱신 중에 지정된 애플리케이션 참조를 조사하는지 여부를 지정하며, 유효성 검증이 사용 가능한 경우 사용자에게 잘못된 참조를 경고하거나 또는 조작이 실패합니다.

애플리케이션은 일반적으로 CMP(Container-Managed Persistence) Bean용 데이터 소스를 사용하거나 전개 설명자에 정의된 자원 참조 또는 자원 환경을 사용하여 자원을 참조합니다. 유효성 검증은 애플리케이션에 의해 참조된 자원이 해당 애플리케이션의 전개 대상 범위에 정의되어 있는지 여부를 확인합니다.

자원 유효성 검증을 하지 않을 경우 off, 잘못된 자원 참조에 관하여 메시지에 경고할 경우 warn 또는 잘못된 자원 참조 결과로 실패한 조작을 중지하려면 fail을 선택하십시오.

입력 유효성 검증 값(off/warn/fail) 필드는 엔터프라이즈 애플리케이션 설정 페이지의 애플리케이션 참조 유효성 검증 설정과 동일합니다.

정보
데이터 유형 문자열
기본값 warn

프로세스 임베디드 구성

임베디드 구성을 처리할지 여부를 지정합니다. 임베디드 구성은 resource.xml, variables.xmldeployment.xml 등의 파일로 구성됩니다. 제품 특정 배치 정보를 수집하고 애플리케이션 EAR 파일에 저장할 수 있습니다. 그런 다음, 이러한 EAR 파일은 "프로그래밍을 통한 애플리케이션 설치" 주제에 설명되어 있는 애플리케이션 관리 인터페이스를 사용하여 서버 구성에 설치할 수 있습니다.

그러한 애플리케이션 EAR 파일 중 하나는 이미 설치된 애플리케이션을 내보낼 때 작성되는 확장 EAR 파일입니다. 임베디드 구성 선택란이 그러한 확장 EAR 파일을 식별합니다. 기본적으로, 애플리케이션이 확장 EAR임이 발견되면 "프로세스 임베디드 구성"을 위한 선택란이 선택됩니다. 애플리케이션 설치 옵션은 "프로세스 임베디드 구성"을 위한 선택란의 선택 여부에 따라 임베디드 구성의 정보로 미리 채워집니다. 사용자는 배치 프로세스 중에 이러한 값을 겹쳐쓸 수 있습니다.

내보내진 EAR 파일(확장 EAR 파일)에 공유 라이브러리 및 해당 구성 정보가 있는 경우, 애플리케이션 설치 프로세스는 "프로세스 임베디드 구성"을 위한 선택란의 선택 여부에 민감합니다. 공유 라이브러리 구성이 정의된 애플리케이션에 대해 이 선택란이 선택되어 있으면 애플리케이션이 그러한 공유 라이브러리와 함께 설치되고 임베디드 구성의 정보를 기반으로 구성됩니다. 공유 라이브러리 구성이 정의된 애플리케이션에 대해 이 선택란이 선택되어 있지 않으면 EAR 파일이 설치되지만 그러한 공유 라이브러리와 해당 구성이 없습니다.

참고: 임베디드 구성은 처리 여부와 무관하게 여전히 애플리케이션의 일부입니다.

프로세스 임베디드 구성 옵션이 사용 안함으로 설정된 경우에도 공유 라이브러리 정의가 남아 있지 않습니다.

애플리케이션을 현재 셀 이외의 셀에서 내보내고 애플리케이션을 처음 설치할 때 애플리케이션을 설치할 디렉토리$(CELL) 변수를 지정하지 않은 경우, 이 설정(false)을 선택 취소하여 profile_root/installedApps/current_cell_name 디렉토리의 확장 EAR 파일을 펼치십시오. 그렇지 않은 경우 이 설정이 선택되면(true), 확장 EAR 파일이 profile_root/installedApps/original_cell_name 디렉토리에 펼쳐집니다. 여기서, original_cell_name은 애플리케이션이 처음 설치된 셀입니다. 애플리케이션을 처음으로 설치할 때 애플리케이션을 설치할 디렉토리$(CELL) 변수를 지정한 경우 설치 시 profile_root/installedApps/current_cell_name 디렉토리의 확장 EAR 파일을 펼칩니다.

정보
데이터 유형 부울
기본값 false(선택 취소)

파일 사용 권한

지정된 디렉토리로 확장되는 설치된 애플리케이션의 애플리케이션 2진의 액세스 사용 권한을 지정합니다.

파일 사용 권한을 지정하려면 애플리케이션 분배 옵션을 사용 가능으로 설정해야 합니다.

텍스트 필드에 파일 사용 권한을 지정할 수 있습니다. 또한 여러 선택 목록에서 공통적으로 사용되는 파일 사용 권한을 선택하여 그 중 일부를 설정할 수 있습니다. 목록 선택사항은 텍스트 필드에 설정된 파일 사용 권한을 겹쳐씁니다.

목록에서 다음 파일 권한 문자열 중 하나 이상을 설정할 수 있습니다. 여러 옵션을 선택하면 파일 권한 문자열이 결합됩니다.

표 2. 목록 옵션에 대한 파일 권한 문자열 세트. 목록 옵션을 선택하거나, 텍스트 필드에 파일 권한 문자열을 지정하십시오.
여러 선택 목록 옵션 파일 권한 문자열 세트
모든 파일 읽기 허용(쓰기 불가능) .*=755
실행 파일 실행 허용 .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755
모두에게 HTML 및 이미지 파일 읽기 허용 .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755

여러 선택 목록을 사용하여 파일 사용 권한을 지정하는 대신 텍스트 필드에서 파일 권한 문자열을 지정할 수 있습니다. 파일 사용 권한은 다음 형식의 문자열을 사용합니다.

file_name_pattern=permission#file_name_pattern=permission

여기서, file_name_pattern은 일반 표현식 파일 이름 필터(예를 들어, 모든 JSP 파일의 경우 .*\\.jsp)이며, permission은 파일 액세스 제어 목록(ACL)을 제공하고, #file_name_patternpermission의 여러 항목 간의 분리자입니다. #file_name_pattern 문자열의 문자인 경우, \#을 대신 사용하십시오.

문자열의 여러 파일 이름 패턴 및 파일 사용 권한이 애플리케이션 내의 URI와 일치하는 경우, 제품은 파일에 대해 가장 높은 파일 사용 권한을 사용합니다. 예를 들어, 파일 권한 문자열이 .*\\.jsp=775#a.*\\.jsp=754일 경우, abc.jsp 파일은 파일 권한 754를 갖습니다.

우수 사례: 파일 일치 패턴의 일반 표현식을 사용하여 전체 문자열 URI를 지정된 파일 권한 패턴과 비교합니다. Java 프로그래밍 API에서 정의한 대로 일반 표현식을 사용하여 보다 정확한 일치 패턴을 제공해야 합니다. 예를 들어, 파일 권한 조작 중에 다음과 같은 디렉토리 및 파일 URI가 처리된다고 가정하십시오.
표 3. 파일 권한 조작에 대한 예제 URI. 다음 표에 결과가 표시됩니다.
숫자 예제 URL
1 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war
2 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
3 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF/MANIFEST.MF
4 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/WEB-INF/classes/MyClass.class
5 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/mydir/MyClass2.class
6 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF

파일 패턴 일치 결과는 다음과 같습니다.

  • MyWarModule.war는 어떠한 URI와도 일치하지 않습니다.
  • .*MyWarModule.war.*는 모든 URI와 일치합니다.
  • .*MyWarModule.war$는 URI 1과 일치합니다.
  • .*\\.jsp=755는 URI 2와 일치합니다.
  • .*META-INF.*는 URI 3 및 6과 일치합니다.
  • .*MyWarModule.war/.*/.*\.class는 URI 4 및 5와 일치합니다.
파일 권한에 대해 디렉토리 이름 패턴을 지정할 경우, 디렉토리 권한은 지정한 값에 따라 설정됩니다. 그렇지 않을 경우, 디렉토리에 설정되는 파일 권한 값은 상위와 동일합니다. 예를 들어, 다음과 같은 파일 및 디렉토리 구조가 있으며
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
다음과 같은 파일 패턴 문자열을 지정한다고 가정하십시오.
.*MyApp.ear$=755#.*\.jsp=644
파일 패턴 일치 결과는 다음과 같습니다.
  • MyApp.ear 디렉토리가 755로 설정됩니다.
  • MyWarModule.war 디렉토리가 755로 설정됩니다.
  • MyWarModule.war 디렉토리가 755로 설정됩니다.
우수 사례: 운영 체제에 관계없이 파일 패턴의 파일 경로 분리자로 항상 슬래시(/)를 사용하십시오.

[Windows]Windows 운영 체제에서는 파일에 대한 읽기 권한을 설정 해제할 수 없습니다. POSIX 스타일 권한 비트를 사용할 경우 파일에서 읽기 가능을 나타내는 비트는 4, 쓰기 가능은 2, 실행 가능은 1입니다. 따라서 Windows 운영 체제에서 파일의 권한은 5 또는 7입니다. 또한 POSIX 스타일에는 사용자, 그룹세계 권한이 있습니다. Windows 운영 체제에서는 파일에 대해 user 권한만을 설정할 수 있습니다. groupworld 권한 비트는 무시됩니다.

여기에 지정된 액세스 권한은 애플리케이션 레벨에 있습니다. 또한 노드 레벨 구성의 애플리케이션 2진에 대한 액세스 권한을 지정할 수도 있습니다. 노드 레벨 파일 사용 권한은 애플리케이션 2진에 부여할 수 있는 최대(가장 관대한) 사용 권한을 지정합니다. 애플리케이션 레벨에서 여기에 지정하는 액세스 권한은 노드 레벨에서 지정한 것과 같거나 보다 제한적일 수 있습니다.

이 설정은 애플리케이션 2진 페이지의 파일 사용 권한 필드와 동일합니다.

정보
데이터 유형 문자열

애플리케이션 빌드 ID

애플리케이션의 빌드 버전을 식별하는 편집 가능한 문자열을 지정합니다.

애플리케이션 빌드 ID 필드는 애플리케이션 2진 페이지의 애플리케이션 빌드 레벨 필드와 동일합니다.

정보
데이터 유형 문자열

원격 자원으로 포함 디스패치 허용

애플리케이션이 표준 요청 Dispatcher 메커니즘을 통해 관리 노드 환경에서 다른 JVM(Java Virtual Machine)에 있는 웹 모듈 전체에서 포함을 자원으로 디스패치할 수 있는지 여부를 지정합니다.

이 필드는 원격 요청 디스패치 특성 페이지의 원격 자원으로 포함 디스패치 허용 필드와 동일합니다.

정보
데이터 유형 부울
기본값 false

원격 자원의 포함 서비스 허용

엔터프라이즈 애플리케이션이 애플리케이션으로부터 포함 요청을 서비스할 수 있는지 여부를 지정합니다.

이 필드는 원격 요청 디스패치 특성 페이지의 원격 자원의 포함 서비스 허용 필드와 동일합니다.

정보
데이터 유형 부울
기본값 false

비즈니스 레벨 애플리케이션 이름

제품이 설치할 엔터프라이즈 애플리케이션으로 새 비즈니스 레벨 애플리케이션을 작성하는지 또는 엔터프라이즈 애플리케이션을 기존 비즈니스 레벨 애플리케이션의 작성 단위가 되게 하는지 여부를 지정합니다.

기본값은 설정값 WebSphere:blaname=Anyasset,blaedition=BASE로 새 비즈니스 레벨 애플리케이션을 작성하는 것입니다. 드롭 다운 목록에서 새 비즈니스 레벨 애플리케이션을 작성하도록 선택하는 경우, 제품은 엔터프라이즈 애플리케이션과 동일한 이름의 새 비즈니스 레벨 애플리케이션을 작성합니다. 엔터프라이즈 애플리케이션 이름의 비즈니스 레벨 애플리케이션이 이미 있으면 제품은 새 비즈니스 레벨 애플리케이션을 작성하지 않으며, 엔터프라이즈 애플리케이션을 작성 단위로서 기존의 해당 비즈니스 레벨 애플리케이션에 추가합니다.

공유 라이브러리 관계 및 맵핑 설정 페이지를 사용하여 비즈니스 레벨 애플리케이션에서 기존 공유 라이브러리에 대한 종속성 관계를 지정해야 하는 경우에는 드롭 다운 목록에서 비즈니스 레벨 애플리케이션 이름을 선택하십시오. 새 비즈니스 레벨 애플리케이션을 작성하도록 선택한 경우 기본 이름의 비즈니스 레벨 애플리케이션이 이미 있으면 공유 라이브러리가 페이지에 표시되지 않습니다.

엔터프라이즈 애플리케이션을 기존 비즈니스 레벨 애플리케이션에 추가하려면 드롭 다운 목록에서 기존 비즈니스 레벨 애플리케이션을 선택하십시오. 제품이 엔터프라이즈 애플리케이션을 기존 비즈니스 레벨 애플리케이션의 작성 단위가 되게 합니다.

정보
데이터 유형 문자열
기본값 설치할 엔터프라이즈 애플리케이션과 동일한 이름의 새 비즈니스 레벨 애플리케이션을 작성합니다.

WebSphere:blaname=Anyasset,blaedition=BASE

비동기 요청 디스패치 유형

웹 모듈이 별도의 스레드에서 요청을 동시에 디스패치할 수 있는지 여부를 지정합니다. 가능하다면, 서버 또는 클라이언트가 요청을 디스패치하는지 여부를 지정합니다. 동시에 디스패치하면 서블릿 응답 시간을 향상시킬 수 있습니다.

조작이 서로 종속된 경우 비동기 요청 디스패치를 사용으로 설정하지 마십시오. 사용 불가능을 선택하십시오. 동시 디스패치는 조작이 종속된 경우 오류를 발생시킬 수 있습니다.

서버가 요청을 동시에 디스패치할 수 있도록 하려면 서버측을 선택하십시오. 클라이언트가 요청을 동시에 디스패치할 수 있도록 하려면 클라이언트측을 선택하십시오.

정보
데이터 유형 문자열
기본값 사용 불가능

클라이언트 모듈 배치

클라이언트 모듈을 배치할지 여부를 지정합니다.

배치할 파일에 하나 이상의 클라이언트 모듈이 있고 클라이언트 모듈의 환경 항목을 구성하려는 경우 이 옵션(true로 설정)을 선택하십시오. 또한 EJB 참조, 자원 참조, 자원 환경 참조 또는 메시지 대상 참조와 같은 자원을 구성하려면 이 옵션을 선택하십시오. 이 옵션을 선택하면 클라이언트 모듈에 대한 환경 항목 맵핑 페이지를 볼 수 있습니다.배치 관리자의 연합 노드(연합) 또는 애플리케이션 서버(서버 배치)에 클라이언트 모듈을 배치하는 경우 이 옵션을 선택하고 클라이언트 배치 모드를 배치 대상에 적절한 값(연합 또는 서버 배치)으로 설정하십시오.

이 옵션을 선택한 경우 버전 8.0 이상 배치 대상에만 클라이언트 모듈을 설치하십시오.

정보
데이터 유형 부울
기본값 false

클라이언트 배치 모드

분리된 배치 대상(분리), 배치 관리자의 연합 노드(연합) 또는 애플리케이션 서버(서버 배치)에 클라이언트 모듈을 배치할지 여부를 지정합니다.

클라이언트 배치 모드의 선택사항이 java: 검색 처리 방법에 영향을 미칩니다. 모든 Java URL 네임스페이스(글로벌, 애플리케이션, 모듈 및 컴포넌트)은 분리된 클라이언트 프로세스에서 로컬 항목입니다. 네임스페이스는 연합된 클라이언트 프로세스와 서버 배치된 클라이언트 프로세스의 서버에 있습니다. 클라이언트 모듈의 대상으로 선택된 서버 또는 클러스터에 따라 해당 네임스페이스가 작성되는 위치가 결정됩니다. 연합 또는 서버 배치된 클라이언트 모듈의 모든 java: 검색은 대상 서버 또는 클러스터로 전달됩니다. 클라이언트 모듈은 실제로 대상 서버 또는 클러스터에서 실행되지 않습니다. 동일한 클라이언트 모듈의 다중 인스턴스는 연합서버 배치 모드에서 컴포넌트 이름을 모두 공유합니다. 연합 모드를 선택하는 것은 단순히 JNLP(Java Network Launching Protocol)를 사용하여 클라이언트 모듈을 실행할 의도를 선언하는 것이지만 연합 및 서버 배치 모드의 JNDI(Java Naming and Directory Interface) 메커닉은 동일합니다.

정보
데이터 유형 문자열
기본값 분리

스키마 유효성 검증

공개된 Java EE 배치 디스크립터 스키마에 대해 배치 스크립터를 유효성 검증할지 여부를 지정합니다. 이 옵션을 선택하면 제품은 각 배치 디스크립터를 분석하여 배치 디스크립터의 Java EE 스펙 버전을 판별하고 적절한 스키마를 선택한 후 Java EE 배치 디스크립터 스키마에 대한 배치 디스크립터를 확인합니다. 유효성 검증 오류가 있으면 오류 메시지가 표시됩니다.

Java EE 배치 디스크립터 스키마는 또한 DTD으로 알려져 있습니다.

이 옵션을 선택하는 경우 버전 8.0 이상 배치 대상에만 애플리케이션 또는 모듈을 설치하십시오.

정보
데이터 유형 부울
기본값 false

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



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