Installation Prerequisites
Before installing EJBCA, review this list of required software to be installed.
Java |
|
Recommended. |
|
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 |
|
OpenJDK is available for both Linux and Windows. There are also commercial JDK versions available, which may work but are not regularly regression tested by PrimeKey. The Oracle JDK (starting April 16, 2019) is one example of a commercial JDK. For more information, see Oracle Java SE Support Roadmap and Java SE Development Kit 8 Downloads. |
|
Application Server |
|
JBoss EAP 7.0-7.2 |
JBoss EAP 7.2 is currently recommended. See Application Servers. |
WildFly 10, 12, 14 |
WildFly 14 is currently recommended. 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. |
|
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.