이 페이지에서 응용프로그램 2진 파일의 분배 및 위치를 구성할 수 있습니다.
이 관리 콘솔 페이지를 보려면 응용프로그램 > 응용프로그램 유형 > WebSphere 엔터프라이즈 응용프로그램 > application_name > 응용프로그램 2진을 클릭하십시오.
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} 변수는 지정된 경로에 설정됩니다.
한 셀에서 응용프로그램을 내보낸 후 다른 셀에서 내보낸 응용프로그램을 설치하려는 경우, 응용프로그램의 초기 설치 시 ${CELL} 변수를 지정하십시오. 예를 들어, 이 설정에 ${APP_INSTALL_ROOT}/${CELL}을 지정하십시오. 응용프로그램을 내보내면 응용프로그램 및 전개 구성이 있는 확장된 EAR 파일이 작성됩니다. ${CELL} 변수를 지정하지 않으면, 전개 구성은 대상 디렉토리에서 초기 설치의 셀 이름을 갖게 됩니다. ${CELL} 변수를 지정하면 대상 디렉토리가 원래 셀 이름이 아니라 현재 셀 이름을 갖는지 확인합니다.
내보낸 EAR 파일은 응용프로그램 및 해당 전개 구성을 보유하는 확장 EAR 파일입니다. 전개 구성은 이전에 응용프로그램을 설치할 때 사용한 응용프로그램을 설치할 디렉토리 값을 보유하고 있습니다. 다른 값을 지정하지 않으면 확장 EAR 파일은 이전 설치 시 사용한 디렉토리에 설치됩니다.
초기 설치 중 ${CELL} 변수를 지정하지 않았으면 전개 구성에서는 대상 디렉토리에 있는 초기 설치의 셀 이름을 사용합니다. 다른 셀에 설치하는 경우 ${APP_INSTALL_ROOT}/cell_name/application_name.ear을 지정하십시오. 여기서, cell_name은 확장 EAR 파일을 설치할 셀의 이름입니다. 현재 셀 이름을 지정하지 않으면 이름이 다른 셀에 확장 EAR 파일을 설치해도 cell_name은 원래 셀 이름과 같습니다.
절대 경로를 지정하거나 pathmap 변수(예: ${MY_APPS})를 사용할 수 있습니다. 모든 설치에서 pathmap 변수를 사용할 수 있습니다.
pathmap 변수는 이기종 노드의 구성원이 있는 클러스터에 응용프로그램을 설치할 때 특히 필요하지만, 이 경우 절대 경로를 지정할 방법이 없습니다. 현재 셀 이름을 선언하는 WebSphere® Application Server 변수 ${CELL}이 pathmap 변수 내에 있을 수도 있습니다(예: ${MY_APP}/${CELL}). 관리 콘솔에서 환경 > WebSphere 변수를 클릭하여 액세스한 WebSphere 변수 패널에서 WebSphere Application Server 변수를 정의할 수 있습니다.
데이터 유형 | 문자열 |
단위 | 전체 경로 이름 |
Application Server가 응용프로그램 전개 문서, deployment.xml 파일(기본값) 또는 EAR 파일에 있는 바인딩, 확장자 및 전개 설명자를 사용할지 여부를 지정합니다.
기본값(false)은 deployment.xml에 있는 바인딩, 확장자 및 전개 설명자를 사용하는 것입니다. EAR 파일에 있는 바인딩, 확장자 및 전개 설명자를 사용하려면 이 설정(true)을 사용 가능하게 설정하십시오.
이 2진 구성 정보 사용 설정은 응용프로그램 설치 및 갱신 마법사의 2진 구성 사용 필드와 동일합니다. 6.x 이상의 전개 대상에 설치된 응용프로그램에 대해서만 이 설정을 선택하십시오. 이 설정은 5.x 전개 대상에 설치된 응용프로그램에는 유효하지 않습니다.
데이터 유형 | 부울 |
기본값 | false |
제품이 설치 중 설치 위치에서 응용프로그램 2진을 확장하거나 설치 제거 중 응용프로그램 2진을 삭제하는지 여부를 지정합니다. 기본값은 응용프로그램 분배를 사용 가능하게 하는 것입니다. 설치된 응용프로그램에 대한 응용프로그램 2진은 지정된 디렉토리로 펼쳐집니다.
단일 서버 설치에서 2진은 또한 구성 변경사항 설치 제거 및 저장 시 삭제됩니다.
다중 서버 설치에서 2진은 구성 및 동기화 변경사항 설치 제거 및 저장 시 삭제됩니다.
이 옵션을 사용 불가능하게 하는 경우, 응용프로그램이 실행되는 모든 노드의 대상 디렉토리에 응용프로그램 아카이브가 올바르게 펼쳐졌는지 확인해야 합니다.
이 2진 분배, 확장 및 설치 제거 후 정리 사용 가능 설정은 응용프로그램 설치 및 갱신 마법사의 응용프로그램 분배 필드와 동일합니다.
데이터 유형 | 부울 |
기본값 | true |
지정된 디렉토리로 확장되는 설치된 응용프로그램의 응용프로그램 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_pattern 및 permission의 여러 항목 간의 분리자입니다. #이 file_name_pattern 문자열의 문자인 경우, \#를 대신 사용하십시오.
문자열의 여러 파일 이름 패턴 및 파일 사용 권한이 응용프로그램 내의 URI와 일치하는 경우, 제품은 파일에 대해 가장 높은 파일 사용 권한을 사용합니다. 예를 들어, 파일 권한 문자열이 .*\\.jsp=775#a.*\\.jsp=754일 경우, abc.jsp 파일은 파일 권한 754를 갖습니다.
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 |
파일 패턴 일치 결과는 다음과 같습니다.
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp다음과 같은 파일 패턴 문자열을 지정한다고 가정하십시오.
.*MyApp.ear$=755#.*\.jsp=644파일 패턴 일치 결과는 다음과 같습니다.
Windows 플랫폼에서는 파일에 대한 읽기 권한을 설정 해제할 수 없습니다.POSIX
스타일 권한 비트를 사용할 경우 파일에서 읽기 가능을
나타내는 비트는 4, 쓰기 가능은 2, 실행 가능은 1입니다.
따라서 Windows 플랫폼에서 파일의 권한은 5 또는 7입니다. 또한 POSIX 스타일에는
사용자, 그룹 및 세계 권한이 있습니다. Windows 플랫폼에서는 파일에 대해 사용자 권한만을 설정할 수 있습니다. 그룹 및 세계 권한 비트는
무시됩니다.
여기에 지정된 액세스 권한은 응용프로그램 레벨에 있습니다. 또한 노드 레벨 구성의 응용프로그램 2진에 대한 액세스 권한을 지정할 수도 있습니다. 노드 레벨 파일 권한은 응용프로그램 2진에 부여할 수 있는 최대(가장 관대한) 권한을 지정합니다. 응용프로그램 레벨에서 여기에 지정하는 액세스 권한은 노드 레벨에서 지정한 것과 같거나 보다 제한적일 수 있습니다.
이 설정은 응용프로그램 설치 및 갱신 마법사의 파일 사용 권한 필드와 동일합니다.
데이터 유형 | 문자열 |
응용프로그램의 빌드 버전을 식별하는 편집 가능한 문자열을 지정합니다.
데이터 유형 | 문자열 |