So wird eine Webanwendung bereitgestellt

  1. Wählen Sie in der Navigationsbaumstruktur den Anwendungsknoten.

    Die Seite "Anwendungen" wird geöffnet.

  2. Klicken Sie in der Tabelle "Bereitgestellte Anwendungen" auf die Schaltfläche "Bereitstellen".

    Die Seite "Anwendungen oder Module bereitstellen" wird geöffnet.

  3. Geben Sie das Verzeichnis der bereitzustellenden Anwendung an.

  4. Wählen Sie "Webanwendung" aus der Dropdown-Liste "Typ".

    Wenn Sie entweder eine gepackte Datei angegeben haben, die auf den Server hochgeladen werden soll, oder eine lokale gepackte Datei, die von GlassFish Server aus zugänglich ist, wird der Anwendungstyp automatisch erkannt. Wenn Sie ein Verzeichnis festgelegt haben, auf das von GlassFish Server aus zugegriffen werden kann, müssen Sie den Typ manuell festlegen.

  5. Im Feld "Context Root" können Sie eine Zeichenfolge zur Identifizierung der Webanwendung eingeben.

    In der URL der Webanwendung folgt Context Root unmittelbar auf die Portnummer (http://host:port/context-root/...). Context Root muss mit einem Schrägstrich beginnen, Beispiel: /hello.

  6. Im Feld "Anwendungsname" können Sie den Standardnamen (der Verzeichnisname oder das Präfix des Dateinamens) beibehalten oder einen anderen Namen eingeben.

    Der Standardname wird angezeigt, wenn Sie eine Datei für den Upload auswählen. Der Anwendungsname muss eindeutig sein.

    Der Name kann eine optionale Versions-ID enthalten, die dem Namen folgt und von diesem durch einen Doppelpunkt (:) getrennt ist. Die Versions-ID muss mit einem Buchstaben oder einer Zahl beginnen. Er kann alphanumerische Zeichen sowie Unterstriche (_), Bindestriche (-) und Punkte (.) enthalten. Weitere Informationen zu Modul- und Anwendungsversionen finden Sie unter Module and Application Versions im Oracle GlassFish Server Application Deployment Guide.

  7. Wählen Sie aus der Dropdown-Liste "Virtuelle Server" den mit dieser Anwendung zu verknüpfenden virtuellen Server.

    Die Option "Virtuelle Server" wird angezeigt, wenn nur die Standardserverinstanz server vorhanden ist. Wenn Cluster oder andere Standalone-Serverinstanzen vorhanden sind, können Sie nach dem Deployment virtuelle Server auswählen. Wählen Sie auf der Seite "Anwendung bearbeiten" die Registerkarte "Ziel" und anschließend "Virtuelle Server verwalten" für das gewünschte Ziel.

  8. Aktivieren Sie das Kontrollkästchen "Status aktiviert", um die Anwendung zu aktivieren.

    Diese Option ist standardmäßig aktiviert. Wenn diese Option deaktiviert wird, ist die Anwendung nicht verfügbar.

  9. Aktivieren Sie das Kontrollkästchen "Verfügbarkeit aktiviert", um die Sessionpersistenz für die Anwendung zu aktivieren.

    Wenn das Kontrollkästchen "Aktiviert" gewählt ist, wird Hochverfügbarkeit für Websessions aktiviert. Ist der Wert auf False (Standardwert) gesetzt, werden alle Websessionspeichervorgänge für die angegebene Webanwendung deaktiviert. Ist der Wert auf True gesetzt, wird die angegebene Webanwendung für Hochverfügbarkeit aktiviert. Setzen Sie diese Option nur dann auf "True", wenn die Hochverfügbarkeit auf einer höheren Ebene konfiguriert und aktiviert ist, beispielsweise auf Server- und Containerebene.

    Diese Option wird angezeigt, wenn neben der standardmäßigen Serverinstanz (server) Cluster oder eigenständige Serverinstanzen vorhanden sind.

  10. Aktivieren Sie das Kontrollkästchen "JSP vorkompilieren", um eine Vorkompilierung der JavaServer Pages- (JSP-)Dateien durchzuführen.

    Wenn Sie diese Option deaktivieren, werden die JSP-Dateien beim ersten Zugriff zur Laufzeit kompiliert. Diese Option ist standardmäßig deaktiviert.

  11. Aktivieren Sie das Kontrollkästchen "Verifier ausführen", um die Deployment-Deskriptoren vor dem Deployment zu verifizieren.

    Wenn die Überprüfung bei Auswahl dieser Option nicht erfolgreich ist, findet kein Deployment statt. Der Verifier überprüft Struktur und Content der Deployment-Deskriptoren. Die Überprüfung von großen Anwendungen ist häufig sehr zeitaufwendig. Diese Option ist standardmäßig deaktiviert.

    Verifier-Packages müssen mithilfe des Updatetools installiert werden. Andernfalls wird eine Warnung protokolliert und diese Option wird ignoriert.

  12. Aktivieren Sie das Kontrollkästchen "Erneutes Deployment erzwingen", um das erneute Deployment zu erzwingen, wenn die Anwendung bereits bereitgestellt ist.

    Ist diese Option nicht ausgewählt, wird beim Versuch, eine bereits bereitgestellte Anwendung bereitzustellen, eine Fehlermeldung angezeigt. Diese Option ist standardmäßig deaktiviert.

  13. Aktivieren Sie das Kontrollkästchen "Status beibehalten", um Websessions, SFSB-Instanzen und persistent erstellte EJB-Timer zwischen erneuten Deployments beizubehalten.

    Diese Option ist standardmäßig deaktiviert. Diese Option wird nur bei der standardmäßigen Serverinstanz (server) unterstützt. Bei anderen Zielen wird sie nicht unterstützt und ignoriert.

    Änderungen, die an einer Anwendung zwischen Deployments vorgenommen werden, verhindern, dass diese Funktion richtig funktioniert. Beispiel: Ändern Sie die Instanzenvariablen in der SFSB-Bean-Klasse nicht.

    Bei Webanwendungen ist dieses Feature nur dann anwendbar, wenn in der Datei glassfish-web-app.xml das Attribut persistence-type des Elements session-manager file lautet.

    Bei Stateful-Session-Bean-Instanzen wird der Persistenztyp ohne hohe Verfügbarkeit im Server festgelegt (die Option "SFSB-Persistenztyp") und muss auf file, den empfohlenen Standardwert, gesetzt werden.

    Kann eine aktive Websession, SFSB-Instanz oder ein EJB-Timer nicht gespeichert oder wiederhergestellt werden, stehen diese nicht zur Verfügung, wenn das erneute Deployment abgeschlossen ist. Das erneute Deployment wird jedoch fortgesetzt, und eine Warnmeldung wird aufgezeichnet.

    Damit die Daten aktiver Zustände erhalten bleiben, werden die Daten von GlassFish Server serialisiert und gespeichert. Zum Wiederherstellen der Daten deserialisiert der Class Loader der erneut bereitgestellten Anwendung die Daten, die zuvor gespeichert wurden.

  14. Geben Sie im Feld "Deployment-Reihenfolge" eine Nummer ein, um die Deployment-Reihenfolge der Anwendung anzugeben.

    Anwendungen mit einer niedrigeren Nummer werden beim Hochfahren des Servers zuerst geladen. Eine Anwendung mit einer Deployment-Reihenfolge von 102 wird vor einer Anwendung mit einer Deployment-Reihenfolge von 110 geladen. Wenn beim Deployment einer Anwendung keine Deployment-Reihenfolge angegeben wird, wird die Standard-Deployment-Reihenfolge von 100 zugewiesen. Wenn zwei Anwendungen dieselbe Deployment-Reihenfolge haben, wird die Anwendung, die zuerst bereitgestellt wurde, zuerst geladen. Die Angabe einer Deployment-Reihenfolge ist sinnvoll, wenn die Anwendung Abhängigkeiten hat und in einer bestimmten Reihenfolge geladen werden muss.

  15. Geben Sie im Feld "Librarys" eine durch Komma getrennte Liste von Library-JAR-Dateien ein, die für dieses Modul oder diese Anwendung spezifisch sind.

    Die Pfade können absolut oder relativ sein. Ein relativer Pfad ist relativ zu domain-dir/lib/applibs. Wenn der Pfad absolut ist, muss der Pfad für den Domain Administration Server (DAS) zugänglich sein. Dies bedeutet, dass er sich unter domain-dir befinden muss. Die Librarys werden der Anwendung in der Reihenfolge zur Verfügung gestellt, in der sie angegeben sind.

  16. Geben Sie im Feld "Beschreibung" eine Beschreibung dieser Anwendung ein.

  17. Um Zielserverinstanzen und Cluster hinzuzufügen, auf denen das Modul oder die Anwendung bereitgestellt werden soll, wählen Sie "Zielserverinstanzen" oder "Cluster" aus der Liste "Verfügbare Ziele" und verwenden die Schaltfläche "Hinzufügen", um sie in die Liste "Ausgewählte Ziele" zu verschieben.

    Die Option "Ziel" wird angezeigt, wenn neben der standardmäßigen Serverinstanz (server) Cluster oder eigenständige Serverinstanzen vorhanden sind. Das Modul oder die Anwendung wird standardmäßig für die standardmäßige Serverinstanz server bereitgestellt. Verwenden Sie die Schaltfläche "Alle hinzufügen", um das Deployment für alle Ziele durchzuführen. Verwenden Sie die Schaltflächen "Entfernen" und "Alle entfernen", um Ziele aus der Liste "Ausgewählte Ziele" zu entfernen.

  18. Klicken Sie auf "OK".

Siehe auch
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices