WebSphere Application Server에 대한 설정 공개

공개는 파일(애플리케이션, 자원 파일 및 배치 디스크립터 파일)을 서버의 올바른 위치로 복사하여 파일을 찾고 사용하는 것과 관련됩니다. 서버의 디렉토리에 애플리케이션을 복사하지 않고 개발 환경 내에서 애플리케이션을 실행하거나 서버에서 애플리케이션을 공개할 수 있습니다.

이 태스크 정보

참고: 워크벤치가 지원하는 WebSphere® Application Server에 애플리케이션을 공개하거나 애플리케이션을 제거하기 위해 워크벤치를 사용할 수 있습니다. 개발 환경으로부터 직접적으로 프로덕션에 애플리케이션을 배치할 수 있지만 이는 권장되는 사례는 아닙니다. 액세스 제어는 프로덕션 서버에서 실행되어야 하고 애플리케이션은 제어되고 반복적인 프로세스를 통해 배치해야 합니다.

서버에서 자원으로 서버 실행

서버에서 자원으로 서버 실행 공개 옵션은 워크벤치의 서버 특정 구성 및 전체 애플리케이션을 서버의 디렉토리로 복사합니다. 이 공개 옵션을 사용하려면 서버는 원격 또는 로컬 WebSphere Application Server 중 하나 일 수 있습니다. 애플리케이션이 서버로 복사되는 기본 위치는 \directory\profile\installedApps\cellName 디렉토리입니다. 여기서, \directory\profile은 WebSphere Application Server에 대한 프로파일의 디렉토리입니다.

서버에서 자원으로 서버 실행 설정을 선택하는 것의 이점은 서버의 디렉토리로부터 애플리케이션을 실행 중이고 관리 콘솔을 사용하여 고급 애플리케이션 레벨 설정을 편집할 수 있다는 것입니다. 그러나, 이 공개 옵션은 서버에 복사되는 추가 파일을 포함하는 것처럼 작업공간 내에서 자원으로 서버 실행 공개 옵션 보다 완료하는 데 더 긴 시간이 걸릴 수 있습니다.

공개 설정을 작업공간 내에서 자원으로 서버 실행으로 전환하려는 경우, 프로젝트 추가 및 제거 마법사를 사용하여 서버에서 애플리케이션을 제거해야 하고, 작업공간 내에서 자원으로 서버 실행 단일 선택 단추를 선택하고 프로젝트 추가 및 제거 마법사를 사용하여 서버에 애플리케이션을 다시 추가해야 합니다.

작업공간에서 자원과 함께 서버 실행

작업공간 내에서 자원으로 서버 실행 공개 옵션에서는 서버가 작업공간으로부터 애플리케이션을 실행하도록 요청합니다. 이 공개 옵션은 로컬 WebSphere Application Server를 실행할 때에만 사용 가능하고 원격 서버를 실행 중일 때에는 사용할 수 없습니다.

작업공간 내에서 자원으로 서버 실행 설정은 서버로 복사될 때 소수의 파일이 관련된 것처럼 서버에서 자원으로 서버 실행 공개 옵션보다 더 빨리 작동하도록 디자인된 것처럼 애플리케이션을 개발하고 테스트할 때 유용합니다.

이 공개 옵션은 서버가 애플리케이션의 구조에 단일 루트만 있을 것으로 예상하기 때문에 여러 루트를 포함하는 것과는 대조적으로 애플리케이션에 단일 루트가 포함될 때 더 빠르게 공개해야 합니다. 그 결과, 워크벤치는 여러 루트로 애플리케이션을 공개하는 데 추가 처리 시간이 필요할 수 있습니다. 애플리케이션의 구조에 단일 또는 여러 루트가 포함되는지 여부를 판별하려면 프로젝트 구조 유효성 검증기를 사용하십시오. 세부사항은 마법사를 사용하여 Java™ EE 프로젝트 작성 및 구성 주제를 참조하십시오.

작업공간 내에서 자원으로 서버 실행 설정을 사용하고 서버에 복사된 애플리케이션 파일 최소화 공개 옵션을 선택 취소하는 경우, 프로젝트 추가 및 제거 마법사를 사용하여 서버에 애플리케이션을 추가하도록 선택할 때, 애플리케이션이 서버의 디렉토리로 복사되지 않습니다. 예를 들어, 애플리케이션 파일은 서버의 installedApps 디렉토리로 복사되지 않습니다. 그러나, 애플리케이션은 서버 구성 디렉토리(\directory\profile\config\cells\cellName\applications)로 복사됩니다. 여기서, \directory\profile\은 WebSphere Application Server에 대한 프로파일의 디렉토리입니다.
중요사항: 작업공간 내에서 자원으로 서버 실행 옵션을 사용 중일 때, 관리 콘솔을 사용하여 배치 디스크립터 파일만 볼 수 있습니다. 또한, Java EE 구성, 개선된 EAR 설정, 정책 설정 첨부 파일, 바인딩 및 기타 설정을 포함하여 관리 콘솔 사용으로 애플리케이션 레벨 구성을 편집할 수 없습니다. 예를 들어, 관리 콘솔에서 편집하기 위해 사용할 수 없는 개선된 EAR 설정은 클래스 로더 옵션 PARENT_LAST입니다. 워크벤치에서 애플리케이션 레벨 구성을 편집하는 것으로 제한됩니다.

공개 설정을 작업공간 내에서 자원으로 서버 실행으로 전환하려는 경우, 프로젝트 추가 및 제거 마법사를 사용하여 서버에서 애플리케이션을 제거해야 하고, 서버에서 자원으로 서버 실행 단일 선택 단추를 선택하고 프로젝트 추가 및 제거 마법사를 사용하여 서버에 애플리케이션을 다시 추가해야 합니다.

경고:
"작업공간 내에서 자원으로 서버 실행" 공개 옵션을 사용하는 경우 서버가 다음 시나리오 아래에서 애플리케이션을 추적하지 못할 수 있습니다.
  • 작업공간을 삭제하는 경우, 서버는 더 이상 애플리케이션을 찾을 수 없습니다. 그 결과, 소스 제어 관리 아래에 애플리케이션을 놓지 않고 작업공간이 삭제되는 경우, 파일 시스템에서 애플리케이션을 유실할 수 있습니다.
  • 서버에서 제거하지 않고 작업공간에서 애플리케이션을 삭제하는 경우, 서버는 더 이상 애플리케이션을 찾을 수 없습니다. 그 결과, 서버가 작업공간으로부터 손실한 애플리케이션을 시작하려고 시도하므로 서버를 시작할 때 오류가 발생할 수 있습니다. 관리 콘솔 또는 wsadmin 명령행 도구를 사용하여 서버에서 남아 있는 애플리케이션 파일을 수동으로 제거하려고 시도할 수 있습니다.
서버로 복사된 애플리케이션 파일 최소화
추가 공개 옵션은 작업공간 내에서 자원으로 서버 실행 옵션이 선택될 때 사용할 수 있습니다. 이는 서버로 복사된 애플리케이션 파일 최소화 옵션입니다. 이 공개 옵션은 로컬 WebSphere Application Server를 실행하고 애플리케이션이 작업공간에서 실행될 때에만 사용 가능하고 원격 서버를 실행 중일 때에는 사용할 수 없습니다. 서버로 복사된 파일을 감소시켜 서버에서 공개 시간을 최적화하도록 디자인되었습니다. 서버의 installedApps 디렉토리로 복사되지 않은 애플리케이션 파일 뿐만 아니라, 애플리케이션도 서버 구성 디렉토리에 복사되지 않습니다.
중요사항: 작업공간 내에서 자원으로 서버 실행 옵션에서 중요 섹션에 설명된 관리 콘솔에서 애플리케이션 레벨 구성을 보고 편집하기 위한 동일한 제한사항이 이 공개 옵션에 적용됩니다. 서버로 복사된 애플리케이션 파일 최소화 공개 옵션에 대한 추가 제한사항은 일부 구성 옵션이 관리 콘솔에서 유실된 것으로 표시된다는 것입니다. 이는 콘솔을 사용하여 수정을 방지하고 대신 애플리케이션 레벨 구성을 편집하기 위해 워크벤치를 사용하도록 디자인되었습니다.

관리 콘솔에서 애플리케이션의 배치 디스크립터를 볼 수 있으려면, 프로젝트 추가 및 제거 마법사를 사용하여 서버에서 애플리케이션을 제거하고 이 선택란을 선택 취소하여 서버로 복사된 애플리케이션 파일 최소화 공개 설정을 사용하지 않고 서버에서 자원으로 서버 실행 단일 선택 단추만 사용하고 프로젝트 추가 및 제거 마법사를 사용하여 서버에 애플리케이션을 다시 추가해야 합니다.

공개 후 자동으로 애플리케이션 시작

워크벤치가 서버에 공개된 후 애플리케이션을 시작하도록 자동 시도를 사용하려는 경우, 공개 후 애플리케이션 자동으로 시작 선택란을 선택하십시오. 기본적으로, 이 선택란을 사용할 수 있습니다.

서버에 공개된 후 애플리케이션을 수동으로 시작하려는 경우 이 선택란의 선택을 취소할 수 있습니다. 이 선택란의 선택이 취소될 때, 공개된 애플리케이션의 초기 상태는 중지됨이어야 합니다. 서버 보기로 이동하여 애플리케이션을 수동으로 시작하고 서버를 펼치며 애플리케이션을 마우스 오른쪽 단추로 클릭하고 시작을 선택할 수 있습니다.

이 선택란의 선택이 취소되면 유니버셜 테스트 클라이언트를 실행하기 위한 애플리케이션이 서버에서 시작된 상태로 남아 있습니다.

WebSphere Application Server에 대한 공개 설정을 구성하려면 다음을 수행하십시오.

프로시저

  1. 서버 보기에서 WebSphere Application Server를 두 번 클릭하여 서버 편집기를 여십시오.
  2. 개요 탭을 클릭하십시오.
  3. WebSphere Application Server에 대한 공개 설정 섹션을 펼치십시오.
  4. 단일 선택 단추를 사용하여 다음 중 하나를 선택하십시오.
    • 작업공간에서 자원과 함께 서버 실행
    • 서버에서 자원으로 서버 실행
  5. 옵션: 작업공간 내에서 자원으로 서버 실행 단일 선택 단추를 선택한 경우, 서버로 복사된 애플리케이션 파일 최소화 선택란을 선택할 수 있습니다. 로컬 WebSphere Application Server를 실행 중일 때, 기본적으로 이 옵션을 사용할 수 있습니다.
  6. 옵션: 서버에 공개된 후 워크벤치가 애플리케이션을 시작하도록 자동 시도를 사용하려는 경우, 공개 후 자동으로 애플리케이션 시작 선택란을 선택하십시오.
  7. 저장 후 편집기를 종료하십시오.
주제 유형을 표시하는 아이콘 태스크 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: tpublishv6.html