Despliegue de aplicaciones SIP en Liberty
Las aplicaciones SIP (Session Initiation Protocol (SIP) son aplicaciones Java que contienen, al menos, un servlet SIP. Las aplicaciones SIP se despliegan de la misma forma que otras aplicaciones web.
Antes de empezar
Instale la característica sipServlet-1.1 en el servidor Liberty. Para obtener más información, consulte Añadir y eliminar características de Liberty.
Configure el contenedor SIP. Para obtener más información, consulte Administración de Session Initiation Protocol (SIP) en Liberty.
Acerca de esta tarea
Para desplegar una aplicación SIP, la aplicación se debe empaquetar en un archivo de archivado web (WAR), un archivo de archivado de servlet (SAR) o un archivo de archivador empresarial (EAR) que contiene un archivo WAR o SAR.
Esta tarea describe cómo desplegar manualmente una aplicación SIP. De forma alternativa, puede desplegar una aplicación SIP en Liberty utilizando las herramientas de desarrollador, que habilitan automáticamente todas las configuraciones relacionadas con la aplicación en el archivo server.xml. Para obtener más información, consulte WebSphere Developer Tools > Desarrollo > Desarrollo de aplicaciones SIP.
Procedimiento
- Mueva el archivo de archivado a la carpeta para artefactos drop-in en el directorio de configuración del servidor en wlp/usr/servers/nombre_servidor/dropins. El servidor Liberty supervisa la carpeta dropins para nuevas aplicaciones e instala automáticamente la aplicación con la configuración predeterminada.
- Mueva el archivo de archivado a la carpeta para
aplicaciones del directorio de configuración de servidor en
wlp/usr/servers/nombre_servidor/apps. A continuación, instale la aplicación SIP en el servidor
Liberty
configurando un elemento application en el
archivo server.xml.
El ejemplo siguiente instala el archivo appName.ear. El atributo context-root especifica el punto de entrada de la aplicación desplegada.
<application id="appId" name="appName" type="ear" location="appName.ear" context-root="/sip289/"/>