SIP(Session Initiation Protocol) 배치 디스크립터 파일 sip.xml은
SIP 애플리케이션의 배치 정보, MIME(Multipurpose Internet Mail Extension) 유형,
세션 구성 세부사항 및 기타 설정을 지정합니다. 이 정보는 프로젝트에서
SAR(Servlet Archive) 파일을 빌드하는 데 사용됩니다. sip.xml 파일은 프로젝트의
WEB-INF 디렉토리에 있습니다.
프로시저
SIP 배치 디스크립터를 편집하려면 다음을 수행하십시오.
- 프로젝트 탐색기에서 SIP 프로젝트의 WebContent 및 Web-INF 폴더를 여십시오.
- sip.xml 파일을 두 번 클릭하십시오.
다음에 수행할 작업
프로젝트의 SIP 버전(SIP 1.1 또는 SIP 1.0.)에 해당하는 SIP
배치 디스크립터 편집기가 열립니다.
SIP 1.1
배치 디스크립터 편집기에서는 배치 특성 노드를 추가하고 구성하여 시각적 트리 구조로
배치 정보를 구성할 수 있습니다. 편집기의 왼쪽에서 노드를 클릭하면 편집기의 오른쪽에서
해당 노드의 속성을 편집할 수 있습니다.
추가를 클릭하여
하위 노드(특성)를 추가할 수 있습니다.
팁: SIP 1.1의 경우,
애플리케이션에 서블릿이 여러 개 있으면 기본 서블릿 또는 서블릿 맵핑으로
Servlet-selection 노드를 추가해야 합니다. 그러나 편집기에서 이를 수행하도록 요구하지는 않습니다.
SIP
1.0 배치 디스크립터 편집기는 다음과 같은 탭 페이지로 구성됩니다.
- 개요:
- SIP 배치 디스크립터의 컨텐츠에 대한 간단한 요약 정보를
표시합니다. 컨텐츠를 추가, 제거 또는 변경할 수 있습니다.
- 서블릿:
- 배치 디스크립터에 새 서블릿을 추가하거나 기존 서블릿을 수정하거나
선택한 서블릿을 배치 디스크립터에서 제거할 수 있습니다.
- 보안:
- 보안 역할 및 보안 제한조건을 관리할 수 있습니다. 사용자 데이터에 대해 다음과 같은 데이터 제한조건을 지정할 수 있습니다.
- 없음: 애플리케이션에 전송 보증이 필요하지 않습니다.
- 전체: 클라이언트와 서버 간에 전송 시 데이터를 변경할 수 없습니다.
- 기밀: 전송되는 동안 데이터 컨텐츠를 관찰할 수 없습니다.
- 변수:
- 프로젝트의 리스너 목록, 컨텍스트 매개변수 및 환경 변수를 관리할 수 있습니다.
- 참조:
- 프로젝트 자원 참조를 관리할 수 있습니다. 다음 유형의 참조가 지원됩니다.
- 소스:
- sip.xml 소스를 직접 편집할 수 있습니다.