Engine Files

After the installation, the following files and folders are located in the Axon Ivy Engine installation folder:

Folder / File

Description

bin/

Programs to start and configure the Axon Ivy Engine

configuration/

Axon Ivy Engine configuration data

reference/

Documentation for all available configurations

templates/

Use case driven configuration templates

ivy.yaml

Main configuration file of the Axon Ivy Engine. Configures environments such as the system database, e-mail servers, administrators and more.

ivy.cache.properties

System database cache configurations

keystore.p12

Keystore with the default signature of the Axon Ivy Engine (for https/ssl)

truststore.p12

Empty truststore can be used to add trusted server certificate for SSL connection clients

jvm.options

Java Virtual Machine (JVM) options of the Axon Ivy Engine.

log4j2.xml

Logging configuration

context.xml

Global context.xml configures Valves/Realms of the embedded Tomcat Webserver

web.xml

Global web.xml configures Filters/Servlets and session timeout of the embedded Tomcat Webserver

doc/

Engine-Guide, New and Noteworthy, Migration Notes and more

dropins/

Third party extension libraries that contribute to the Axon Ivy runtime

elasticsearch/

Bundled Elasticsearch server

jre/

Java Runtime Environment for the Axon Ivy Engine

logs/

Log files

system/

The OSGi system

application/

System application

cms/

System wide CMS (used e.g for builtin task notification mails)

configuration/

OSGi configuration

demo-applications/demo-portal/

Demo portal application which gets deployed in Demo Mode

features/

Installed OSGi features

lib/boot/

OSGi boot classpath libraries

plugins/

Installed OSGi plugins. These are all default or automatically installed Java libraries of the Axon Ivy Engine

webapps/

ivy/

Shared web resource files for all webapps

system/

Web resources only for the system application

work/

Temporary files that are created and used by the Axon Ivy Engine

Windows Programs

The bin folder of a Windows installation contains the following native dynamic link libraries and executable files:

File

Description

AxonIvyEngine.exe

Starts the Axon Ivy Engine. See Engine Launchers.

AxonIvyEngineC.exe

Same as AxonIvyEngine.exe but additionally logs any output to a console window.

AxonIvyEngineService.exe

Executable of the Windows service. See Engine Service.

ControlCenter.exe

Program that allows to configure, start and stop the Axon Ivy Engine. It also permits to configure the Windows services. See Control Center.

ControlCenterC.exe

Same as ControlCenter.exe but additionally logs any output to a console window.

JavaWindowsServiceHandler.dll

Library that contains native methods to register, unregister, configure, start and stop windows services

JVMLauncher.dll

Library containing code to launch the Java virtual machine.

Linux Programs

The bin folder of a Linux installation contains the following script files:

File

Description

AxonIvyEngine

Starts the Axon Ivy Engine. See Engine Launchers.

AxonIvyEngine.service

Template systemd script of the Linux service. It will be copied to /etc/systemd/system/ by running InstallService.sh.

ControlCenter

Program that allows to configure, start and stop the Axon Ivy Engine. See Control Center.

InstallService.sh

Script to install the Axon Ivy Engine as a daemon. See Engine Service.

launcher.sh

Helper script to launch a Java program.