CM 4.11.0 on Ubuntu 18.04 causes 404 error

Hello,

I'm having problems to setup CM 4.11.0 on a fresh install of Ubuntu 18.04.

Calling https://IP-address:8443/ciphermail return a 404 error:

Type Status Report
Message /ciphermail
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

/var/log/tomcat8/catalina.out contains the following messages:

[04 Nov 2021 16:56:44 localhost-startStop-1] ERROR [ 7] Invoking method mitm.djigzo.web.services.DjigzoModule.contributeApplicationDefaults(MappedConfiguration, ComponentClassResolver) (at DjigzoModule.java:373). (org.apache.tapestry5.ioc.Registry)
[04 Nov 2021 16:56:44 localhost-startStop-1] ERROR Construction of service ApplicationDefaults failed: Error invoking constructor org.apache.tapestry5.ioc.internal.services.MapSymbolProvider(Map) (at MapSymbolProvider.java:30) via org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) (at TapestryIOCModule.java:36) (for service 'ApplicationDefaults'): Error invoking service contribution method mitm.djigzo.web.services.DjigzoModule.contributeApplicationDefaults(MappedConfiguration, ComponentClassResolver): Unable to resolve class name mitm.djigzo.web.pages.ErrorPage to a logical page name. (org.apache.tapestry5.ioc.services.TapestryIOCModule.ApplicationDefaults)
java.lang.RuntimeException: Error invoking constructor org.apache.tapestry5.ioc.internal.services.MapSymbolProvider(Map) (at MapSymbolProvider.java:30) via org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) (at TapestryIOCModule.java:36) (for service 'ApplicationDefaults'): Error invoking service contribution method mitm.djigzo.web.services.DjigzoModule.contributeApplicationDefaults(MappedConfiguration, ComponentClassResolver): Unable to resolve class name mitm.djigzo.web.pages.ErrorPage to a logical page name.
....
04-Nov-2021 16:56:45.784 WARNUNG [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ciphermail] appears to have started a thread named [jobScheduler_Worker-8] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Object.wait(Native Method)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)

Here is the list of relevant software packages ....
djigzo 4.11.0-0
djigzo-web 4.11.0-0
libtomcat8-java 8.5.39-1ubuntu1~18.04.3
openjdk-8-jre:amd64 8u292-b10-0ubuntu1~18.04
openjdk-8-jre-headless:amd64 8u292-b10-0ubuntu1~18.04
tomcat8 8.5.39-1ubuntu1~18.04.3
tomcat8-common 8.5.39-1ubuntu1~18.04.3

and the configuration files:

/etc/tomcat8/Catalina/localhost/ciphermail.xml
<Context docBase="/usr/share/djigzo-web/djigzo.war" />

/etc/tomcat8/Catalina/localhost/web.xml
<Context docBase="/usr/share/djigzo-web/djigzo-portal.war" />

/etc/default/tomcat8
JAVA_OPTS="$JAVA_OPTS -Ddjigzo-web.home=/usr/share/djigzo-web"
JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true -Xmx128M"

Does anyone has a suggestions what I might have forgotten or done wrong?

Best regards,

Stefan