Verwaltung des Web-App-Lebenszyklus mit Tomcat
Zugriff auf die Tomcat Manager-Anwendung
Um den Lebenszyklus Ihrer im Docker-Container bereitgestellten Webanwendung zu verwalten, können Sie die Tomcat Manager-Anwendung verwenden. Standardmäßig ist die Tomcat Manager-Anwendung unter dem Kontextpfad /manager
auf Ihrem Tomcat-Server erreichbar.
Um auf die Tomcat Manager-Anwendung zuzugreifen, müssen Sie einen Benutzer mit den entsprechenden Berechtigungen konfigurieren. Sie können dies tun, indem Sie die Datei tomcat-users.xml
bearbeiten, die sich typischerweise im Verzeichnis conf
Ihrer Tomcat-Installation befindet.
Hier ist ein Beispiel für eine Konfiguration:
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="password" roles="manager-gui,manager-script"/>
</tomcat-users>
Diese Konfiguration erstellt einen Benutzer namens "admin" mit den Rollen "manager-gui" und "manager-script", die den Zugriff auf die Tomcat Manager-Anwendung ermöglichen.
Bereitstellung einer Webanwendung
Sobald Sie die Tomcat Manager-Anwendung konfiguriert haben, können Sie sie verwenden, um Ihre Webanwendung bereitzustellen. Hier ist ein Beispiel dafür, wie Sie eine Webanwendung mithilfe der Tomcat Manager-Anwendung bereitstellen:
- Melden Sie sich mit den zuvor konfigurierten Anmeldeinformationen bei der Tomcat Manager-Anwendung an.
- Geben Sie im Abschnitt "Bereitstellen" den Kontextpfad für Ihre Webanwendung ein (z. B. "/my-web-app").
- Wählen Sie die Option "WAR-Datei zum Bereitstellen" und wählen Sie die WAR-Datei Ihrer Webanwendung aus.
- Klicken Sie auf die Schaltfläche "Bereitstellen", um den Bereitstellungsprozess zu starten.
Nach Abschluss der Bereitstellung wird Ihre Webanwendung in der Tomcat Manager-Anwendung aufgeführt, und Sie können sie bei Bedarf starten, stoppen oder neu starten.
Aktualisierung einer Webanwendung
Um eine vorhandene Webanwendung zu aktualisieren, können Sie einen ähnlichen Prozess befolgen:
- Melden Sie sich bei der Tomcat Manager-Anwendung an.
- Suchen Sie im Abschnitt "Anwendungen" die Webanwendung, die Sie aktualisieren möchten.
- Klicken Sie auf die Schaltfläche "Abmelden", um die vorhandene Bereitstellung zu entfernen.
- Befolgen Sie die Schritte zum Bereitstellen einer neuen Webanwendung, wobei Sie die aktualisierte WAR-Datei verwenden.
Überwachung und Fehlerbehebung
Die Tomcat Manager-Anwendung bietet verschiedene Funktionen zur Überwachung und Fehlerbehebung Ihrer Webanwendungen. Sie können den Status, die Protokolle und die Leistungsmetriken Ihrer bereitgestellten Webanwendungen anzeigen, um auftretende Probleme zu identifizieren und zu lösen.
Durch die Nutzung der Tomcat Manager-Anwendung können Sie den Lebenszyklus Ihrer im Docker-Container bereitgestellten Webanwendungen effizient verwalten und so eine konsistente und zuverlässige Bereitstellung, Aktualisierung und Überwachung gewährleisten.