공개는 파일(애플리케이션, 자원 파일 및 배치 디스크립터 파일)을 서버의 올바른 위치로 복사하여 파일을 찾고 사용하는 것과 관련됩니다. 서버의 디렉토리에 애플리케이션을 복사하지 않고 개발 환경 내에서 애플리케이션을 실행하거나 서버에서 애플리케이션을 공개할 수 있습니다.
서버에서 자원으로 서버 실행
서버에서 자원으로 서버 실행 공개 옵션은 워크벤치의 서버 특정 구성 및 전체 애플리케이션을 서버의 디렉토리로 복사합니다. 이 공개 옵션을 사용하려면 서버는 원격 또는 로컬 WebSphere Application Server 중 하나 일 수 있습니다. 애플리케이션이 서버로 복사되는 기본 위치는 \directory\profile\installedApps\cellName 디렉토리입니다. 여기서, \directory\profile은 WebSphere Application Server에 대한 프로파일의 디렉토리입니다.
서버에서 자원으로 서버 실행 설정을 선택하는 것의 이점은 서버의 디렉토리로부터 애플리케이션을 실행 중이고 관리 콘솔을 사용하여 고급 애플리케이션 레벨 설정을 편집할 수 있다는 것입니다. 그러나, 이 공개 옵션은 서버에 복사되는 추가 파일을 포함하는 것처럼 작업공간 내에서 자원으로 서버 실행 공개 옵션 보다 완료하는 데 더 긴 시간이 걸릴 수 있습니다.
공개 설정을 작업공간 내에서 자원으로 서버 실행으로 전환하려는 경우, 프로젝트 추가 및 제거 마법사를 사용하여 서버에서 애플리케이션을 제거해야 하고, 작업공간 내에서 자원으로 서버 실행 단일 선택 단추를 선택하고 프로젝트 추가 및 제거 마법사를 사용하여 서버에 애플리케이션을 다시 추가해야 합니다.
작업공간에서 자원과 함께 서버 실행작업공간 내에서 자원으로 서버 실행 공개 옵션에서는 서버가 작업공간으로부터 애플리케이션을 실행하도록 요청합니다. 이 공개 옵션은 로컬 WebSphere Application Server를 실행할 때에만 사용 가능하고 원격 서버를 실행 중일 때에는 사용할 수 없습니다.
작업공간 내에서 자원으로 서버 실행 설정은 서버로 복사될 때 소수의 파일이 관련된 것처럼 서버에서 자원으로 서버 실행 공개 옵션보다 더 빨리 작동하도록 디자인된 것처럼 애플리케이션을 개발하고 테스트할 때 유용합니다.
이 공개 옵션은 서버가 애플리케이션의 구조에 단일 루트만 있을 것으로 예상하기 때문에 여러 루트를 포함하는 것과는 대조적으로 애플리케이션에 단일 루트가 포함될 때 더 빠르게 공개해야 합니다. 그 결과, 워크벤치는 여러 루트로 애플리케이션을 공개하는 데 추가 처리 시간이 필요할 수 있습니다. 애플리케이션의 구조에 단일 또는 여러 루트가 포함되는지 여부를 판별하려면 프로젝트 구조 유효성 검증기를 사용하십시오. 세부사항은 마법사를 사용하여 Java™ EE 프로젝트 작성 및 구성 주제를 참조하십시오.
공개 설정을 작업공간 내에서 자원으로 서버 실행으로 전환하려는 경우, 프로젝트 추가 및 제거 마법사를 사용하여 서버에서 애플리케이션을 제거해야 하고, 서버에서 자원으로 서버 실행 단일 선택 단추를 선택하고 프로젝트 추가 및 제거 마법사를 사용하여 서버에 애플리케이션을 다시 추가해야 합니다.
관리 콘솔에서 애플리케이션의 배치 디스크립터를 볼 수 있으려면, 프로젝트 추가 및 제거 마법사를 사용하여 서버에서 애플리케이션을 제거하고 이 선택란을 선택 취소하여 서버로 복사된 애플리케이션 파일 최소화 공개 설정을 사용하지 않고 서버에서 자원으로 서버 실행 단일 선택 단추만 사용하고 프로젝트 추가 및 제거 마법사를 사용하여 서버에 애플리케이션을 다시 추가해야 합니다.
공개 후 자동으로 애플리케이션 시작워크벤치가 서버에 공개된 후 애플리케이션을 시작하도록 자동 시도를 사용하려는 경우, 공개 후 애플리케이션 자동으로 시작 선택란을 선택하십시오. 기본적으로, 이 선택란을 사용할 수 있습니다.
서버에 공개된 후 애플리케이션을 수동으로 시작하려는 경우 이 선택란의 선택을 취소할 수 있습니다. 이 선택란의 선택이 취소될 때, 공개된 애플리케이션의 초기 상태는 중지됨이어야 합니다. 서버 보기로 이동하여 애플리케이션을 수동으로 시작하고 서버를 펼치며 애플리케이션을 마우스 오른쪽 단추로 클릭하고 시작을 선택할 수 있습니다.
이 선택란의 선택이 취소되면 유니버셜 테스트 클라이언트를 실행하기 위한 애플리케이션이 서버에서 시작된 상태로 남아 있습니다.
WebSphere Application Server에 대한 공개 설정을 구성하려면 다음을 수행하십시오.