Dieses Kapitel bietet eine Schritt-für-Schritt Anleitung wie Apache Tomcat auf korrekte Art und Weise auf einem WebOffice Applikations-Webserver installiert wird.
Hinweise:
•Falls das WebOffice Setup für die Automatische Installation zur Installation von WebOffice 10.8 SP2 verwendet wird, ist Apache Tomcat 9.0.46 im Setup inkludiert und wird automatisch installiert.
•Wenn Sie an dieser Stelle noch nicht Java Development Kit 11 (64bit) installiert haben, brechen Sie die Installation von Apache Tomcat ab und installieren Sie zuerst Java JDK 11. Für mehr Informationen gehen Sie zu Kapitel Java.
•VertiGIS empfiehlt aus Sicherheitsgründen nicht das lokale System Konto für den Tomcat Windows Dienst zu verwenden, sondern ein Konto mit weit weniger Systemrechten.
Starten Sie zu Beginn das Apache Tomcat Setup durch Doppelklick auf die *.exe Datei, die Sie zuvor heruntergeladen haben. Nachdem Sie die Lizenzvereinbarung akzeptiert haben, müssen Sie die Installationskomponenten auswählen. Stellen Sie sicher, dass die Komponente "Service Startup" unter dem Knoten "Tomcat" ausgewählt ist.

Apache Tomcat Setup - "Service Startup" auswählen
Hinweis:
Der Apache Tomcat Manager sollte in produktiven Umgebungen nur nach Absprache mit dem Kunden installiert werden, da dieser oft als potentielle Sicherheitslücke angemerkt wird.
Optional (wenn Punkt "Manager" im vorherigen Installationsschritt ausgewählt wurde):
Definieren Sie dann ein Tomcat Administrator Konto, um sich in den Tomcat Manager anzumelden.

Apache Tomcat Setup - Festlegen des Tomcat Administrator Konto
Apache Tomcat MUSS zum vorher installierten Java JDK Verzeichnis verweisen. Daher ändern Sie die Pfadangabe dementsprechend.

Apache Tomcat Setup - Pfad muss auf installierte JDK verweisen
Es wird empfohlenApache Tomcat direkt auf der obersten Ebene in der Verzeichnisstruktur zu installieren und ohne einer Versionsinformation im Verzeichnisnamen (Nehmen Sie C:\Tomcat anstatt C:\Program Files\Apache Software Foundation\Tomcat 9.0). Auf diese Weise müssten Sie keinen Verzeichnisnamen ändern, wenn Apache Tomcat auf eine höhere Version aktualisiert wird.

Apache Tomcat Setup - empfohlenes Installationsverzeichnis
Hinweis:
Aufgrund des Nutzerprofil- und Rechtemanagements des Betriebssystems (insbesondere beim Windows Server 2008 R2) sollte nicht im "Programme"-Ordner installiert werden. Das liegt daran, dass durch entsprechende Sicherheitsrichtlinien manche Betriebssysteme den Zugang zum "Programme"-Ordner verweigern und stattdessen auf das Benutzerprofil-Verzeichnis verweisen (dies tritt sogar bei lokalen Administratoren auf!). Dadurch wird eine von WebOffice author gespeicherte Konfiguration nicht im Projektordner publiziert.
Wenn Sie Apache Tomcat aus bestimmten Gründen im "Programme"-Ordner installieren wollen, müssen Sie sicherstellen, dass WebOffice author für jeden Benutzer installiert ist (siehe auch das Kapitel WebOffice author (Administrativer Computer) für weitere Informationen) und dass ArcGIS Desktop stets als Administrator ausgeführt wird. Probleme hinsichtlich des Lese- oder Schreibzugriffs, wenn Apache Tomcat im "Programme"-Ordner installiert ist, können nicht durch VertiGIS GmbH behoben werden.
Optional (wenn Apache Tomcat Manager installiert wurde):
Nach dem Ende der Apache Tomcat Installation sollte die Installation kurz getestet werden, indem Sie in Ihrem Browser https://<server name>[:<port>]/manager/html/ (z.B. http://localhost:8080/manager/html) eingeben und sich mit Ihrem Benutzernamen und Passwort anmelden.
Hinweis:
Der Tomcat Manager ist standardmäßig nur durch Angabe von Localhost, nicht aber durch Angabe des Servers erreichbar. Um auch über Angabe des Servernamens (http://<myserver>:8080/manager/html) auf den Tomcat Manager zugreifen zu können, sind die Privilegien in der Datei <Tomcat>\webapps\manager\META-INF\context.xml durch Angabe der IP-Adresse des Rechners, der auf den Manager zugreifen können soll, anzupassen:
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="<IP-Adresse>" />
</Context>

Tomcat Manager - Testen der Apache Tomcat Installation