So wird die Anwendungskonfiguration festgelegt

Auf dieser Seite können Sie die Eigenschaften für die Anwendungskonfiguration festlegen, um sicherzustellen, dass Änderungen an bereitgestellten Anwendungen ermittelt und die geänderten Klassen neu geladen werden.

  1. Wählen Sie in der Navigationsbaumstruktur den Knoten "Domain".

    Die Seite "Domainattribute" wird geöffnet.

  2. Wählen Sie die Registerkarte "Anwendungskonfiguration".

    Die Seite "Anwendungskonfiguration" wird geöffnet.

  3. Aktivieren Sie das Kontrollkästchen "Neu laden aktiviert", um das dynamische erneute Laden von Anwendungen zu aktivieren.

    Wenn das dynamische erneute Laden aktiviert ist, müssen Sie eine Anwendung oder ein Modul nicht erneut bereitstellen, wenn sich der zugehörige Code oder die Deployment-Deskriptoren ändern. Sie müssen lediglich die geänderten JavaServer Pages (JSP) oder Klassendateien in das Deployment-Verzeichnis für die Anwendung oder das Modul kopieren. Der Server prüft das Deployment-Verzeichnis regelmäßig auf Änderungen und stellt die Anwendung automatisch und dynamisch, einschließlich der Änderungen, erneut bereit. Diese Funktion ist besonders in einer Entwicklungsumgebung sehr nützlich, da Codeänderungen schnell getestet werden können. In einer Produktionsumgebung hingegen kann das dynamische erneute Laden zu einer Beeinträchtigung der Performance führen. Darüber hinaus werden bei jedem erneuten Laden die Sessions ungültig, die zum Zeitpunkt des Ladevorgangs bestehen. Der Client muss die Session neu starten.

    Diese Option ist standardmäßig aktiviert.

  4. Geben Sie im Feld "Intervall für Neuladen des Abrufs" die Zeit (in Sekunden) für das Intervall ein, in dem Anwendungen und Module auf Codeänderungen geprüft und dynamisch neu geladen werden sollen.

    Der Standardwert ist 2.

  5. Geben Sie im Feld "Admin-Sessiontimeout" die Dauer (in Minuten) der Inaktivität an, nach deren Ablauf für die Administrationskonsole-Session ein Timeout festgelegt ist.

    Der Standardwert ist 60.

  6. Aktivieren Sie das Kontrollkästchen "Automatisches Deployment aktiviert", um das automatische Deployment von Anwendungen zu aktivieren.

    Wenn Sie eine Anwendung oder Moduldatei (JAR, WAR, RAR oder EAR) in ein gesondertes Verzeichnis kopieren und anschließend das automatische Deployment aktivieren, wird die Anwendung oder das Modul automatisch von GlassFish Server bereitgestellt. Diese Option ist standardmäßig aktiviert.

  7. Geben Sie im Feld "Abrufintervall für automatisches Deployment" die Dauer (in Sekunden) des Intervalls an, in dem Anwendungen und Module auf Codeänderungen geprüft und dynamisch neu geladen werden sollen.

    Der Standardwert ist 2. Das Ändern des Abrufintervalls hat keine Auswirkungen auf die Zeit für das Deployment von Anwendungen oder Modulen.

  8. Geben Sie im Feld "Zeitüberschreitung für Wiederholung des automatischen Deployments" die Dauer (in Sekunden) an, während der die Größe einer teilweise kopierten Datei unverändert bleiben kann, bevor ein Fehler auftritt.

    Der Standardwert ist 4.

  9. Geben Sie im Feld "Verzeichnis für automatisches Deployment" den vollständigen Pfad zum Verzeichnis an, das auf automatisches Deployment von Anwendungen überwacht werden soll.

    Der Standardwert ist domain-dir/autodeploy.

  10. Wählen Sie aus der Dropdown-Liste "XML-Validierung" den Typ der XML-Validierung, der bei den Deployment-Deskriptoren "Standard" und "GlassFish Server" ausgeführt wird.

    Der Typ kann einen der folgenden Werte annehmen:

    Vollständig

    Wenn die XML-Validierung nicht erfolgreich ist, kann das Deployment nicht durchgeführt werden. Dies ist der Standardwert.

    Parsing

    Fehler bei der XML-Validierung werden protokolliert, das Deployment wird jedoch durchgeführt.

    keine

    Es wird keine XML-Validierung durchgeführt.

  11. Aktivieren Sie das Kontrollkästchen "Verifier aktiviert", um Ihre Deployment-Deskriptordateien zu überprüfen.

    Der Verifier überprüft Struktur und Content der Datei vor dem automatischen Deployment. Wenn die Verifizierung nicht erfolgreich ist, wird das Deployment nicht ausgeführt. Die Überprüfung von großen Anwendungen ist häufig sehr zeitaufwendig. Diese Option ist standardmäßig deaktiviert.

  12. Aktivieren Sie das Kontrollkästchen "Vorkompilieren aktiviert", um JSP-Dateien vorzukompilieren.

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

  13. Geben Sie im Abschnitt "Weitere Eigenschaften" weitere Eigenschaften an.

    Der GlassFish Server definiert keine zusätzlichen Eigenschaften für Anwendungen.

  14. Klicken Sie auf "Speichern".


    Tipp:

    Um zu den Standardeinstellungen zurückzukehren, klicken Sie auf die Schaltfläche "Standardwerte laden" und anschließend auf "Speichern".
  15. Starten Sie den Server neu.

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