EJBCA can run on a supported application server (currently JEE7). Due to differences between application servers, your application server should be configured according to the application server specific instructions referenced below.

To download, refer to WildFly download and JBoss EAP download.

Supported Application Servers

The following is a list of supported application servers, with some legacy servers mentioned for clarity. While EJBCA could theoretically run on any JEE7 capable application server, the vast majority of our user base uses JBoss/Widlfly, so focus has been given to documenting those implementations.

 Application Server

Status
Comment
WildFly 35Supported. Requires EJBCA 9.2
WildFly 32Supported. Requires EJBCA 9
JBoss EAP 8.0Supported.Requires EJBCA 9
WildFly 23Not recommended. Not JEE10 compatible.
WildFly 22Not recommended.Not JEE10 compatible.
WildFly 21Not recommended.Not JEE10 compatible.
WildFly 18 / JBoss EAP 7.3Not recommended.Not JEE10 compatible.
WildFly 14 / JBoss EAP 7.2Not recommended.Not JEE10 compatible.
WildFly 12 / JBoss EAP 7.1Not recommended.Not JEE10 compatible.
WildFly 10 / JBoss EAP 7.0Not recommended.Not JEE10 compatible.
WildFly 9Not recommended.Due to implementation and stability issues with Wildfly 9 we do not recommend using it in production.
WildFly 8Not recommended.Due to implementation and stability issues with Wildfly 8 we do not recommend using it in production.
JBoss 7.1.1.Final / JBoss EAP 6Not supported.Not JEE7 compatible.
JBoss 5.1.0.GA / JBoss EAP 5.1Not supported.Not JEE7 compatible.
Glassfish 3.1.1Not supported.Not JEE7 compatible.
Glassfish 2.1.1Not supported.Not JEE7 compatible.
WebLogicNot supported.
WebSphereNot supported.
GeronimoNot tested
JOnASNot tested
TomEE+Not tested
PayaraNot tested

For more details, visit here: https://docs.keyfactor.com/ejbca/latest/application-servers