Apache Tomcat könnte entweder als System-Daemon oder als eigenständige Anwendung in der Umgebung eines Betriebssystems installiert werden, wo JAVA laufen würde (Linux, Windows, Unix, Mac).
Derzeit für die folgende Beschreibung am allermeisten verwendet man Linux Ubuntu 16.04 LTS.
Abhängig von einem Betriebssystem gibt es mehrere Möglichkeiten zur Bereitstellung von Apache Tomcat. In Ubuntu ist es mit mehreren Möglichkeiten möglich: unter ihnen über den Paketmanager APT-GET als System-Daemon und mit der Unarchivierung aus der TAR-Datei zum Ausführen als eigenständige Anwendung.
Apache Tomcat
Nach der Installation von Tomcat als eigenständige Anwendung hat ein Ordner im Inneren eine Struktur:
Um Web-App WAR-generiert (oder seine Symlink) laufen, muss man die Datei in das Webapps-Verzeichnis platzieren.
Wenn ein App einen Datenbankserver verwendet, was auf demselben Host läuft, wo Tomcat mit dem Webapp ist – im Voraus sollte der DB-Server mit einer entsprechenden Datenbank, einem Benutzer und seinen korrekten Berechtigungen sein. Eine Konfigurationsdatei der Webanwendung sollte Content-Datenbanknamen, ein Benutzer mit seinem Passwort.
Nachdem Tomcat gestartet wird, entpackt er den Inhalt der WAR-Datei in ein neu erstelltes Verzeichnis mit demselben Namen.
Befehle zum Starten eines Tomcats sind:
-
/etc/init.d/tomcat restart
-
/installed_tomcat_folder/bin/shutdown.sh && /installed_tomcat_folder/bin/startup.sh
Wenn die App und Datei einen Namen ROOT.war haben, wird der Ordner webapps/ROOT seinen Inhalt haben. Und nachdem Tomcat eine Anwendung gestartet hat, könnte man es bei http://localhost:8080/ in einem Browser öffnen.
In einem anderen Fall öffnet daher ein Mann die App bei http://localhost:8080/application_name/.
Apache Tomcat Startup Verhalten konfiguriert man entsprechende Parameter an der Zeile in der Datei sind:
/installed_tomcat_folder/conf/server.xml
unpackWARs="true" autoDeploy="true"