Installation Prerequisites
Before installing EJBCA, review this list of required software to be installed.
Java | |
|---|---|
Recommended. Using Java 21 requires an application server that supports it, such as WildFly 35. Java version 21.0.5 or later is required to run EJBCA. | |
Using Java 17 requires an application server that supports it, such as WildFly 35. | |
Application Server | |
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 | |
EJBCA 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. When running with Oracle Database, the maximum length of Subject Alternative Name fields is limited to 4000 characters (in contrast to 8000 for other databases). | |
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.