Skip to main content
Skip table of contents

Installation Prerequisites

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

Java

OpenJDK 21

Recommended. Using Java 21 requires an application server that supports it, such as WildFly 35.

(info) Java version 21.0.5 or later is required to run EJBCA.

OpenJDK 17

Using Java 17 requires an application server that supports it, such as WildFly 35.

Application Server

WildFly 39

Recommended. For instructions on how to set up your application server, see Application Servers.

WildFly 38

For instructions on how to set up your application server, see Application Servers.

WildFly 35

For instructions on how to set up your application server, see Application Servers.

WildFly 32

For instructions on how to set up your application server, see Application Servers.

JBoss EAP 8.0

For instructions on how to set up your application server, see Application Servers.

Databases

MariaDB

Recommended. For more information, see Create the Database.

MySQL

For more information, see Create the Database.

PostgreSQL

For more information, see Create the Database.

Oracle Database

For more information, see Create the Database.

Microsoft SQL Server

For more information, see Create the Database.

Build Tool

Apache Ant 1.9.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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.