This section describes in detail the installation of CloverDX Server on various application containers and its subsequent configuration required for production environment. For simple evaluation of CloverDX Server features, use Evaluation Server (note that CloverDX Evaluation Server can also be configured for production use).
CloverDX Server for production environment is shipped as a Web application archive (WAR file) and uses an external, dedicated database, so standard methods for deploying a web application on your application server may be used. However, each application server has specific behavior and features. Detailed information about their installation and configuration can be found in the following chapters.
List of Suitable Containers
In the case of problems during the installation, see Chapter 10, Troubleshooting.
Eclipse Temurin JDK 11 (formerly AdoptOpenJDK) or Oracle JDK 1.8.x is required.
Installation and Configuration Procedure
To create a fully working instance of Production CloverDX Server, you should:
Install an application server
CloverDX Server is compatible with several application containers. Following subsections offer detailed instructions on installation of the respective application servers and their subsequent configuration.
Set up limits on a number of opened files, memory allocation and firewall exceptions
CloverDX Server's graph transformations and evaluations may require more memory than the default limit set in the database as well as higher number of simultaneously opened files. Moreover, some components require firewall exceptions to be set. These instructions provide recommendation on adjusting both the Memory Settings and the Maximum Number of Open Files, as well as Firewall Exceptions.
Install CloverDX Server into the application server
CloverDX Server is provided as a web archive (
.war) file for an easy deployment.
Create a database dedicated to CloverDX Server
Unlike the Evaluation Server, the Production Server requires that you have created a dedicated database for CloverDX Server. In the configuration phase of this manual, you will be guided to Chapter 16, System Database Configuration with instructions on how to properly configure the properties file of various databases.
Set up a connection to the database
You can set up the connection to the database via Server's GUI in CloverDX Server.→ → . Alternatively, you can set up the connection in the properties file before starting
Install a license
To be able to execute graphs, you need to install a valid license. There are three options for Activation.
Perform additional Server configuration
Set up a master password for secure parameters
When handling sensitive information (e.g. passwords), it is advised to define secure graph parameters. This action requires a master password (see Chapter 24, Secure Parameters).
Set up SMTP server connection
CloverDX Server lets you configure an SMTP connection for reporting events on the Server via emails.
Configure temp space
CloverDX Server works with temporary directories and files. To ensure components work correctly, you should configure the
Temp spacelocation on the file system. For details, see Chapter 23, Temp Space Management.
Lastly, you should set the content security and user's permissions for sandboxes. For details and instructions, see Sandboxes.