Operating System Requirements
-
Operating system: the compatibility of Cadenza with the various operating systems is determined by the Java runtime environment used. For the Java 21 runtime environment distributed with Cadenza, one of the following operating systems is required (see Adoptium Supported Platforms):
-
Windows: all 64-bit Windows systems supported by Eclipse Temurin 21
-
Linux: all 64-bit x86 Linux systems supported by Eclipse Temurin 21
-
-
Java: Eclipse Temurin 21
-
Application Server: Apache Tomcat 10.1 (already included when installed via the installer)
-
For Linux systems: X-Server:
-
A virtual X server is sufficient, for example Xvfb.
-
Depending on the Linux distribution, it may be necessary to install additional system packages. On Ubuntu, for example, the following packages are required:
xvfb,xauth,libxtst6,libfontconfig1,libxrender1,libxi6
-
-
To use the report function: A Chromium instance needs to be provided and configured in order to generate reports. When installing via the installer, a headless Chromium is included. Alternatively, a Selenium Grid can be used as a remote WebDriver application. This must use the stable Chromium version that Cadenza expects. For Cadenza beeing operated in a container, the required version can always be retrieved from its image metadata:
docker inspect \
--format '{{index .Config.Labels "net.disy.cadenza.webdriver-chrome-version"}}' \
<image-repository>:<image-tag>
When in doubt, please contact us.