모듈 관리 설정
이 페이지에서 애플리케이션에 포함된 모듈을 설치할 배치 대상을 지정할 수 있습니다. 모듈은 동일한 전개 대상에 설치되거나 여러 전개 대상에 분산될 수 있습니다.
단일 서버 제품에서 배치 대상은 Application Server 또는 웹 서버일 수 있습니다.
다중 서버 제품에서 애플리케이션 서버, 애플리케이션 서버의 클러스터 또는 웹 서버가 배치 대상이 될 수 있습니다.
이 관리 콘솔 페이지를 보려면 서버에 모듈 맵핑 페이지와 유사합니다.
를 클릭하십시오. 이 페이지는 애플리케이션 설치 및 업데이트 마법사의이 페이지에서 각 모듈은 서버 아래에서 식별되는 하나 이상의 대상을 맵핑해야 합니다. 맵핑을 변경하려면 다음을 수행하십시오.
- 맵핑 목록에서 동일한 대상으로 맵핑할 각 모듈을 선택하십시오.
- 보안 구성이 다중 도메인을 지원하는 경우, 원하는 클러스터 또는 서버가 있는 도메인을 선택하거나 모든 도메인 기본값을 그대로 사용하십시오.
- 클러스터 및 서버 목록에서 하나 이상의 대상을
선택하십시오. 모듈의 적절한 배치 대상만을 선택하십시오. 버전 7.x 또는 6.x 대상 서버에는 WebSphere® Application Server
버전 8.x 기능을 사용하는 모듈을 설치할 수 없습니다. 마찬가지로, 버전 6.x 대상
서버에는 버전 7.x 기능을 사용하는 모듈을 설치할 수 없습니다.
Ctrl 키를 사용하여 여러 대상을 선택하십시오. 예를 들어, 웹 서버가 애플리케이션을 처리하게 하려면 Ctrl 키를 누른 다음 애플리케이션 서버를 웹 서버와 함께 선택하십시오. 웹 서버를 통해 라우트되는 애플리케이션을 기반으로 웹 서버에 대한 플러그인 구성 파일 plugin-cfg.xml을 제품에서 생성합니다.
- 적용을 클릭하십시오.
이미 설치된 애플리케이션의 콘솔 엔터프라이즈 애플리케이션 페이지에서 이 모듈 관리 페이지에 액세스한 경우, 이 페이지에서 애플리케이션의 모듈을 보고 관리할 수도 있습니다.
모듈 구성에 지정된 값을 보려면 목록에서 모듈 이름을 클릭하십시오. 표시된 모듈 설정 페이지는 지정된 값을 표시합니다. 설정 페이지에서 기존 구성 값을 변경하고 모듈 구성을 도와주는 추가 콘솔 페이지에 링크할 수 있습니다.
모듈을 관리하려면 목록에서 모듈 이름을 선택하고 단추를 클릭하십시오.
단추 | 결과 조치 |
---|---|
제거 | 배치된 애플리케이션에서 선택된 모듈을 제거합니다. 이 모듈은 구성 저장소에 있는 애플리케이션에서 삭제되며
애플리케이션이 설치되어 실행 중이거나 실행 예정인 모든 노드에서도 삭제됩니다. 다중 서버 제품에서 구성 동기화의 결과로 노드에서 모듈 파일이 삭제될 때 노드에서 애플리케이션이 실행된 후 제품이 애플리케이션을 중지하는 경우, 노드의 파일 시스템에서 모듈 파일을 삭제하고 애플리케이션을 다시 시작하십시오. |
업데이트 | 애플리케이션의 모듈을 업데이트할 수 있는 마법사를 엽니다. 모듈이 애플리케이션에 이미 존재하는 모듈과
동일한 URI를 가질 경우, 기존 모듈은 새 모듈로 바뀌어집니다. 새 파일이 애플리케이션에 없는 경우에는 배치된 애플리케이션에
추가됩니다. 다중 서버 제품에서 구성 동기화의 결과로 노드에서 모듈 파일이 업데이트될 때 노드에서 애플리케이션이 실행된 후 제품이 애플리케이션을 중지하는 경우, 노드의 파일 시스템에서 모듈 파일을 업데이트하고 애플리케이션을 다시 시작하십시오. 구성 동기화의 결과로 모듈 파일이 추가될 때 노드에서 애플리케이션이 실행 중일 경우, 제품이 실행 중인 애플리케이션을 중지 및 다시 시작하지 않고 새로 추가된 모듈을 시작합니다. |
파일 제거 | 배치된 애플리케이션의 모듈에서 파일을 삭제하십시오. 복수 서버 제품에서 파일은 노드와 구성이 동기화된 후 모듈이 설치된 모든 노드에서도 삭제됩니다. 구성 동기화의 결과로 노드에서 모듈 파일이 삭제될 때 노드에서 애플리케이션이 실행된 후 제품이 애플리케이션을 중지하는 경우, 노드의 파일 시스템에서 모듈 파일을 삭제하고 애플리케이션을 다시 시작하십시오. |
파일 내보내기 | 애플리케이션에서 파일 내보내기 페이지에 액세스합니다. 이는
엔터프라이즈 애플리케이션 또는 모듈의 파일을 사용자가 선택한 위치로 내보낼 때
사용합니다. 브라우저에 파일을 저장할 위치를 묻는 프롬프트가 표시되지 않으면, 을 클릭하고 브라우저에 표시된 파일을 저장할 위치를 지정하십시오. |
다음 도메인에 클러스터 및 서버 표시
보안 구성이 지원되는 도메인을 나열합니다. 이 설정은 다중 도메인을 지원하는 보안 구성을 가진 다중 서버 제품에만 표시됩니다.
이 목록에서, 애플리케이션이나 모듈을 배치할 클러스터 또는 서버가 있는 도메인을 선택하십시오. 사용 가능한 모든 배치 대상을 보려면 모든 도메인을 선택하십시오.
도메인을 선택하면 클러스터 및 서버 목록에는 도메인에 구성된 전개 대상만 표시됩니다. 다른 보안 도메인에 속하는 전개 대상에는 애플리케이션의 모듈을 전개할 수 없습니다.
클러스터 및 서버
사용 가능한 전개 대상의 이름을 나열합니다. 이 목록은 셀에 설치된 모든 애플리케이션에서 같습니다.
이 목록에서 모듈의 적절한 배치 대상만을 선택하십시오. 다음 조건 중 하나에서 버전 8.x 대상에 애플리케이션, 엔터프라이즈 Bean(EJB) 모듈, SIP(Session Initiation Protocol) 아카이브(SAR), 웹 모듈 또는 클라이언트 모듈을 설치해야 합니다.
- 모듈이 Java EE(Java Platform, Enterprise Edition) 6을 지원합니다.
- 모듈이 8.x 런타임 API(Application Programming Interface)를 호출합니다.
- 모듈이 8.x 제품 기능을 사용합니다.
다음 조건 중 하나에서 버전 8.x 또는 7.x 대상에 애플리케이션, EJB, SAR 또는 웹 모듈을 설치해야 합니다.
- 모듈이 Java EE 5를 지원하는 경우
- 모듈이 7.x 런타임 API를 호출하는 경우
- 모듈이 7.x 제품 기능을 사용합니다.
모듈이 J2EE 1.4를 지원하는 경우, 버전 6.x, 7.x 또는 8.x 배치 대상에 모듈을 설치해야 합니다. 6.1.x API를 호출하거나 6.1.x 기능을 사용하는 모듈은 6.1.x, 7.x 또는 8.x 배치 대상에 설치할 수 있습니다. 6.1.x 기능팩 기능이 필요한 모듈은 해당 기능팩 또는 7.x 또는 8.x 배치 대상이 사용 가능한 6.1.x 배치 대상에 설치할 수 있습니다.
버전 5.x 제품용으로 개발된 모든 애플리케이션 또는 모듈을 모든 배치 대상에 설치할 수 있습니다.
모듈
설치된(또는 전개된) 애플리케이션에 있는 모듈의 이름을 지정합니다.
URI
애플리케이션(EAR 파일)의 루트와 관련된 모듈의 위치를 지정합니다.
모듈 유형
모듈의 유형(예: 웹 모듈 또는 EJB 모듈)을 지정합니다.
이 설정은 콘솔 엔터프라이즈 애플리케이션 페이지에서 액세스한 모듈 관리에 표시됩니다.
서버
모듈이 현재 맵핑되는 각 배치 대상의 이름을 지정합니다.
모듈의 배치 대상을 변경하려면 클러스터 및 서버 목록에서 하나 이상의 대상을 선택하고 적용을 클릭하십시오. 새 맵핑은 이전 맵핑을 대체합니다.