SIP-Anwendungen in Liberty implementieren

SIP-Anwendungen (Session Initiation Protocol) sind Java-Anwendungen, die mindestens ein SIP-Servlet enthalten. SIP-Anwendungen werden genau wie andere Webanwendungen implementiert.

Vorbereitende Schritte

Installieren Sie das Feature sipServlet-1.1 auf Ihrem Liberty-Server. Weitere Informationen finden Sie im Artikel Liberty-Features hinzufügen und entfernen.

Konfigurieren Sie den SIP-Container. Weitere Informationen finden Sie unter Session Initiation Protocol (SIP) in Liberty verwalten.

Informationen zu diesem Vorgang

Zum Implementieren einer SIP-Anwendung muss die Anwendung in einer Webarchivdatei (WAR), einer Servletarchivdatei (SAR) oder einer Unternehmensarchivdatei (EAR), die eine WAR- oder SAR-Datei enthält, gepackt sein.

In dieser Aufgabe ist die manuelle Implementierung einer SIP-Anwendung beschrieben. Sie können eine SIP-Anwendung in Liberty alternativ mit den Entwicklertools implementieren, die automatisch alle Konfigurationen für die Anwendung in der Datei server.xml aktivieren. Weitere Informationen finden Sie unter WebSphere Developer Tools > Entwickeln > SIP-Anwendungen entwickeln.

Vorgehensweise

Fügen Sie die WAR-, SAR- oder EAR-Datei für Ihre SIP-Anwendung dem Liberty-Server mit einer der folgenden Methoden hinzu:
  • Verschieben Sie die Archivdatei in den Ordner für Drop-in-Artefakte im Serverkonfigurationsverzeichnis unter wlp/usr/servers/Servername/dropins. Der Liberty-Server überwacht den Ordner dropins dahingehend, ob neue Anwendungen hinzugefügt werden, und installiert die Anwendung automatisch mit der Standardkonfiguration.
  • Verschieben Sie die Archivdatei in den Ordner für Anwendungen im Serverkonfigurationsverzeichnis unter wlp/usr/servers/Servername/apps. Installieren Sie die SIP-Anwendung anschließend auf dem Liberty-Server, indem Sie ein application-Element in der Datei server.xml konfigurieren.

    Das folgende Beispiel installiert die Datei appName.ear. Das Attribut context-root gibt den Eingangspunkt für die implementierte Anwendung an.

    <application id="appId" name="appName" type="ear" location="appName.ear" context-root="/sip289/"/>

Symbol das den Typ des Artikels anzeigt. Taskartikel

Dateiname: twlp_sip_dep.html