서버에서 테스트 및 공개에 사용할 자원

서버에서 테스트 및 공개하려면, 다음 자원 중 하나 이상을 정의해야 합니다.

서버에 서버 구성 파일이 있는 경우, 대부분의 경우 이러한 서버 구성 파일은 자동으로 작성되고 서버 프로젝트에 포함됩니다.

서버 프로젝트

서버 프로젝트에는 서버와 서버 구성 파일이 포함됩니다. Workbench에서 자동으로 서버 프로젝트를 작성할 경우, 프로젝트에는 서버라는 이름이 지정되고 기타 프로젝트 폴더에 있는 프로젝트 탐색기 보기에서 사용할 수 있습니다.

서버

서버는 응용프로그램을 테스트 또는 공개할 위치를 식별합니다. 서버는 로컬 테스트 환경, 서버의 전체 설치, 또는 다른 시스템의 서버와 같은 특정 런타임 환경을 가리킵니다. 서버에는 서버 공개 방법과 실행할 응용프로그램 프로젝트 및 구성에 대한 논리가 포함되어 있습니다.

Workbench에서 서버의 메타데이터가 자동으로 작성되면 serverName.server 파일에 저장됩니다. 여기서 serverName은 서버에 지정된 이름입니다. 서버의 메타데이터에 대한 세부사항은 이 주제 맨 아래에 있는 서버의 메타데이터 표시 또는 숨기기 링크를 참조하십시오.

서버 구성

서버 구성은 서버를 설정하고 공개하는 데 필요한 정보가 들어 있는 파일입니다. 예를 들어 이러한 파일에는 서버를 실행할 포트, 보안 환경 설정 및 기타 벤더 고유의 서버 설정에 대한 정보가 포함될 수 있습니다.

Workbench에서 서버 구성의 메타데이터가 자동으로 작성되면 서버 프로젝트의 구성 데이터 폴더에 저장됩니다. 구성 데이터 폴더의 이름 지정 규칙은 벤더에 따라 다르며, 일반적으로 다음 규칙(serverName@hostname-config)을 준수합니다. 여기서 serverName은 서버에 지정된 이름이고, hostname은 서버가 실행 중인 호스트 시스템의 완전한 DNS 이름 또는 IP 주소입니다.

설치된 서버 런타임 환경

응용프로그램을 컴파일하려면 응용프로그램 서버의 런타임 환경을 정의해야 합니다. 서버에는 현재 사용 중인 설치된 서버 런타임 환경에 대한 참조가 포함되어 있습니다. 설치된 서버 런타임 환경의 정의 방법에 대한 세부사항은 이 주제 맨 아래에 있는 설치된 서버 런타임 환경 정의 링크를 참조하십시오.

자원 간 관계

각 서버에서 해당 서버에 사용해야 하는 서버 구성과 설치된 서버 런타임 환경을 지정할 수 있습니다. 서버는 서버 구성을 하나만 지시하거나 지시하지 않을 수 있습니다. 그러나 하나 이상의 서버에서 서버 구성을 지정할 수 있습니다.

서버 구성과 응용프로그램(예: EAR 프로젝트)과의 관계는 프로젝트를 서버 구성에 추가할 때 작성됩니다. 서버는 여러 개의 프로젝트를 지정할 수 있습니다. 하나 이상의 서버 구성에서 프로젝트를 지정할 수 있습니다.

관련 태스크
서버 메타데이터의 표시 또는 숨기기
설치된 서버 런타임 환경 설정 정의