Liberty에 SIP 애플리케이션 배치
SIP(Session Initiation Protocol) 애플리케이션은 하나 이상의 SIP 서블릿이 포함된 Java 애플리케이션입니다. SIP 애플리케이션은 다른 웹 애플리케이션과 동일한 방식으로 배치됩니다.
시작하기 전에
Liberty 서버에 sipServlet-1.1 기능을 설치하십시오. 자세한 정보는 Liberty 기능 추가 및 제거의 내용을 참조하십시오.
SIP 컨테이너를 구성하십시오.
이 태스크 정보
SIP 애플리케이션을 배치하려면 애플리케이션을 웹 아카이브(WAR) 파일, 서블릿 아카이브(SAR) 파일 또는 WAR 또는 SAR 파일을 포함하는 엔터프라이즈 아카이브(EAR) 파일로 패키지해야 합니다.
이 태스크는 SIP 애플리케이션을 수동으로 배치하는 방법을 설명합니다. 또는 개발자 도구를 사용하여 Liberty에 SIP 애플리케이션을 배치할 수 있으며, 이렇게 하면 server.xml 파일의 애플리케이션과 관련된 모든 구성을 자동으로 사용할 수 있습니다. 자세한 정보는 WebSphere® Developer Tools > 개발 > SIP 애플리케이션 개발을 참조하십시오.
프로시저
다음 방법 중 하나로 Liberty 서버에 SIP 애플리케이션 WAR, SAR 또는 EAR 파일을 추가하십시오.
- wlp/usr/servers/server_name/dropins의 서버 구성 디렉토리에서 drop-in 아티팩트에 대한 폴더로 아카이브 파일을 이동하십시오. Liberty 서버는 새 애플리케이션이 있는지 dropins 폴더를 모니터하고 기본 구성으로 해당 애플리케이션을 자동 설치합니다.
- wlp/usr/servers/server_name/apps의 서버 구성 디렉토리에서
애플리케이션의 폴더로 아카이브 파일을 이동하십시오. 그런 다음 server.xml
파일에서 application 요소를 구성하여 Liberty 서버에 SIP 애플리케이션을
설치하십시오.
다음 예는 appName.ear 파일을 설치합니다. context-root 속성은 배치된 애플리케이션의 시작점을 지정합니다.
<application id="appId" name="appName" type="ear" location="appName.ear" context-root="/sip289/"/>