Navigation:  Systemvoraussetzungen > Serverseitige Voraussetzungen > Zwischenanwendung des Applikations-Servers (Servlet Engine) >

Apache Tomcat

Previous pageReturn to chapter overviewNext page

Dieses Kapitel beschreibt die Installation und Konfiguration von Apache Tomcat. Apache Tomcat® ist ein Open-Source-Webserver und Webcontainer der Technologien Java Servlet, JavaServer Pages, Java Expression Language und Java WebSocket und erlaubt es somit in Java geschriebene Web-Anwendungen auszuführen.

Apache Tomcat ist die empfohlene und zertifizierte Servlet Engine für die Ausführung von WebOffice 10.7 SP1.

Falls Sie eine andere Servlet Engine benutzen wollen, kontaktieren Sie bitte Ihr entsprechendes WebOffice Support Team.

 

WebOffice 10.7 SP1 ist für die Version Apache Tomcat 9.0.31 zertifiziert.

Die Installationsdatei kann unter folgendem Link heruntergeladen werden: https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31.exe

 

Hinweise: 

Konfigurationshinweise für Apache Tomcat finden Sie hier.

Details zur Installation von Apache Tomcat Servlet Engine finden Sie im Kapitel Apache Tomcat Installation.

Informationen zur weiteren Konfiguration der Apache Tomcat Servlet Engine, nachdem das Setup abgeschlossen wurde, finden Sie im Kapitel Apache Tomcat Konfiguration.

 

Mit Tomcat 8 wurde der Standardwert für das Character Encoding verändert.

Bei Verwendung von externen Aufrufen an WebOffice 10.7 SP1 (WebOffice APIs, WebOffice map widget) mit Sonderzeichen sind diese Einstellungen entsprechend der eingestellten Kodierung anzupassen. Um das Standard Encoding von Tomcat wiederherzustellen, konfigurieren Sie die Parameter URIEncoding="ISO-8859-1" useBodyEncodingForURI="true" wie im folgenden Beispiel (C:\Tomcat\conf\server.xml) sowohl für den Port 8080 als auch für den Apache Connector Port 8009:

Anpassungen in Datei "server.xml" von Apache Tomcat

Anpassungen in Datei "server.xml" von Apache Tomcat

 

Mit diesen Einstellungen wird bei GET und POST Requests das Character Encoding ISO-8859-1 verwendet. Dieses Encoding kann explizit durch Angabe eines anderes Encoding im Request übersteuert werden.