Installation Prerequisites

Before installing EJBCA, review this list of required software to be installed. 

Java
OpenJDK 8Recommended.
OpenJDK 11

(warning) Note that EJBCA currently does not support Java 11. If running on a platform that comes with Java 11 by default, such as Ubuntu 18.04, switch to using Java 8 by running the following:

$ sudo update-java-alternatives --set java-1.8.0-openjdk-amd64
Application Server
JBoss EAP 7.0-7.2JBoss EAP 7.2 is currently recommended. See Application Servers.
WildFly 10, 12, 14WildFly 14 is currently recommended. See Application Servers.
Databases
MariaDB, MySQL et alEJBCA supports multiple relational databases such as MariaDB, MySQL, Oracle Database, PostgreSQL and others. MariaDB and MySQL are recommended. For more information, see Creating the Database.
Build Tool
Apache Ant 1.8 or later

JavaScript support may be needed in Ant for some components.

Next Step

Next, configure properties prior to the installation according to information in Managing EJBCA Configurations.