서버에서 테스트하고 공개하려면 하나 이상의 다음 자원을 정의해야 합니다.
서버에 서버 구성 파일이 있는 경우, 대부분의 경우 이러한 서버 구성 파일은 자동으로 작성되고 서버 프로젝트에 포함됩니다.
서버 프로젝트에는 서버와 서버 구성 파일이 포함됩니다. 워크벤치에서 자동으로 서버 프로젝트를 작성할 경우, 프로젝트에는 서버라는 이름이 지정되고 프로젝트 탐색기 보기에서 사용할 수 있습니다.
서버는 애플리케이션을 테스트 또는 공개할 위치를 식별합니다. 서버는 로컬 테스트 환경, 서버의 전체 설치 또는 다른 시스템의 서버와 같은 특정 런타임 환경을 가리킵니다. 서버는 서버에 공개하는 방법에 대한 로직 및 실행할 애플리케이션 프로젝트와 구성을 포함합니다.
워크벤치에서 서버의 메타데이터가 자동으로 작성되면 serverName.server 파일에 저장됩니다. 여기서, serverName은 서버에 지정된 이름입니다. 서버의 메타데이터에 대한 세부사항은 이 주제 맨 아래에 있는 서버의 메타데이터 표시 또는 숨기기 링크를 참조하십시오.
서버 구성은 서버를 설정하고 공개하는 데 필요한 정보가 들어 있는 파일입니다. 예를 들어, 이러한 파일에는 서버를 실행할 포트, 보안 환경 설정 및 기타 벤더 고유의 서버 설정에 대한 정보가 포함될 수 있습니다.
워크벤치에서 서버 구성의 메타데이터가 자동으로 작성되면 서버 프로젝트의 구성 데이터 폴더에 저장됩니다. 구성 데이터 폴더의 이름 지정 규칙은 벤더에 따라 다르며, 일반적으로 다음 규칙(serverName@hostname-config)을 준수합니다. 여기서, serverName은 서버에 지정된 이름이고 hostname은 서버가 실행 중인 호스트 시스템의 완전한 DNS 이름 또는 IP 주소입니다.
각 서버에 대해 사용해야 하는 서버 구성 및 서버 런타임 환경을 지정할 수 있습니다. 서버는 서버 구성을 하나만 지시하거나 지시하지 않을 수 있습니다. 그러나 하나 이상의 서버에서 서버 구성을 지정할 수 있습니다.
서버 구성과 애플리케이션 프로젝트(예: EAR 프로젝트) 간의 관계는 서버 구성에 프로젝트가 추가될 때 작성됩니다. 서버는 하나 이상의 프로젝트를 지시할 수 있습니다. 하나 이상의 서버 구성에서 프로젝트를 지정할 수 있습니다.