Durch die erneute Bereitstellung einer Webanwendung wird eine neue Version der Anwendung bereitgestellt, wobei die Einstellungen und anderen Optionen der ursprünglichen Anwendungsbereitstellung beibehalten werden.
Bevor Sie beginnen
Stellen Sie sicher, dass die neu bereitzustellende Webanwendung bereits bereitgestellt ist.
Die Seite "Anwendungen" wird geöffnet.
Die Anwendung kann eine optionale Versionskennung enthalten, die dem Namen folgt und von diesem durch einen Doppelpunkt (:) getrennt ist. Weitere Informationen zu Modul- und Anwendungsversionen finden Sie unter Module and Application Versions in Oracle GlassFish Server 3.1 Application Deployment Guide .
Die Seite "Anwendungen oder Module erneut bereitstellen" wird geöffnet.
Der Clientcomputer ist der Host, auf dem Sie die Administration Console über einen Browser anzeigen.
Klicken Sie auf "Durchsuchen", um nach der Datei zu suchen, oder geben Sie den vollständigen Pfad zu der Datei ein.
Der Serverrechner ist der Host, der den Domain Administration Server (DAS) ausführt.
Klicken auf "Dateien durchsuchen", um zu einer Datei zu gelangen, oder auf "Ordner durchsuchen", um zu einem Verzeichnis zu gelangen. Alternativ können Sie auch den Namen des vollständigen Pfads zur Datei oder zum Verzeichnis eingeben. Die Bereitstellung aus einem erweiterten Verzeichnis ist für erfahrene Entwickler vorgesehen und wird für Produktionsumgebungen nicht empfohlen.
Wenn Sie diese Option deaktivieren, werden die JSP-Dateien beim ersten Zugriff zur Laufzeit kompiliert. Die Option ist standardmäßig deaktiviert.
Schlägt die Überprüfung bei Auswahl dieser Option fehl, findet keine erneute Bereitstellung statt. Der Verifier überprüft Struktur und Inhalt der Bereitstellungs-Deskriptoren. Die Überprüfung von großen Anwendungen ist häufig sehr zeitaufwendig. Die Option ist standardmäßig deaktiviert.
Verifier-Pakete müssen mithilfe des Aktualisierungstools installiert werden. Anderenfalls wird eine Warnung protokolliert und diese Option wird ignoriert.
Diese Option ist standardmäßig aktiviert oder deaktiviert, was von ihrer Einstellung zum Zeitpunkt der ursprünglichen Bereitstellung abhängig ist.
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 Bereitstellungen vorgenommen werden, verhindern, dass diese Funktion richtig funktioniert. Ändern Sie beispielsweise nicht die Instanzenvariablen in der SFSB-Bean-Klasse.
Bei Webanwendungen ist diese Funktion nur dann anwendbar, wenn in der Datei glassfish-web-app.xml das Attribut Fortdauertyp des Elements Sitzungsmanager file lautet.
Bei Stateful-Session-Bean-Instanzen wird der Fortdauertyp ohne hohe Verfügbarkeit im Server festgelegt (die Option "SFSB-Fortdauertyp") und muss auf file, den empfohlenen Standardwert, gesetzt werden.
Kann eine aktive Websitzung, SFSB-Instanz oder ein EJB-Zeitgeber nicht gespeichert oder wiederhergestellt werden, stehen diese nicht zur Verfügung, wenn die erneute Bereitstellung abgeschlossen ist. Die erneute Bereitstellung 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 entserialisiert das Klassenladeprogramm der erneut bereitgestellten Anwendung die Daten, die zuvor gespeichert wurden.
Die Option ist standardmäßig deaktiviert.
Siehe auch