Womodo CMS jetzt mit tomcat 9

7. August 2022

Wir haben beschlossen, die nächste Version des womodo CMS 7.10.2 mit tomcat 9 auszuliefern.

Die bisherigen Versionen wurden mit tomcat 7 ausgeliefert.

Womodo ist bereits seit einige Zeit bei Kunden mit tomcat 9 im Einsatz und es wurden keine Probleme festgestellt. Auch auf unserem eigenen Server arbeitet womodo mit tomcat 9.

Java 8

Tomcat 9 setzt Java 8 voraus. Wir gehen davon aus, daß das kein Problem sein sollte. Uns ist kein Kunde bekannt, der noch Java 7 einsetzt. Wer doch noch java 7 einsetzt, muß auf java 8 updaten.

server.xml

Die Installation von tomcat 9 ändert auch die Konfigurationsdatei server.xml. Wenn Sie diese Datei nicht selbst geändert haben, aktualisiert die Installation diese Datei selbstständig und Sie müssen nichts weiter beachten. Das sollte bei den meisten Kunden der Fall sein.

Sollten Sie selbst diese Datei geändert haben, erhalten Sie bei der Installation folgenden Hinweis:

Configuration file '/etc/openwga/tomcat/conf/server.xml'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.

Sie können nun die im Paket gelieferte server.xml verwenden oder Ihre eigene erhalten.

Im zweiten Fall müssen Sie selbst folgende Zeile aus der server.xml entfernen:

<Listener className="org.apache.catalina.core.JasperListener"/>

Der JasperListener ist bei tomcat 9 nicht mehr notwendig und der Konfigurationseintrag verhindert dann den Start von tomcat.

Hinweis:

Dieser Beitrag betrifft nur Kunden, die womodo als debian package installieren.

Wer die WAR-File Distribution verwendet und einen eigenen tomcat betreibt, ist davon nicht betroffen. Insbesondere ist in diesem Fall auch kein Java-Update notwendig.