The global server settings are specified in a standard Java properties file. The application contains a file with default settings that can be either edited directly in the file or overloaded with an externalPropertiesFile . Changes to the settings only come into effect after the application has been restarted.
[WEB-APP-ROOT]/WEB-INF/classes/settings.properties
[WEB-APP-ROOT]/ssu_web-x.x.x.x.war/WEB-INF/classes/settings.properties
This section describes the possible settings in the properties file and how these settings can be configured.
The following pages describe the different areas of configuration options:
-
Settings: business -
Settings: web -
Settings: persistence -
Settings: hibernate -
Settings: deployment -
Settings: restapi -
Settings: smtp -
Settings: ltv -
Settings: tsa -
Settings: jobs -
Settings: pool -
Settings: Text messages -
Settings: auth -
Settings: remoteSignature -
Settings: logging -
Settings: webhooks -
Settings: redisson
Environment and system variables
Every setting in the properties file can also be configured/overwritten by Java system properties and environment variables. The dots in the variable names can be replaced by underscores (optional).
Format:
signotec.ssu.[SETTING]
Examples:
-
export signotec_ssu_business_licenseKey=myLicenseKey -
set signotec.ssu.business.licenseKey=myLicenseKey -
-Dsignotec.ssu.business.licenseKey=myLicenseKey
-
Environment variables with dots are not permitted in every operating system. We recommend replacing all dots with underscores.
signotec.ssu.business.licenseKey- >signotec_ssu_business_licenseKey -
We recommend using the Java system properties as the call for the environment variables can vary between different Java servers.
Outsourcing configuration
The settings should be stored separately from the web application to simplify maintenance of the application. Settings should be specified in an external properties file instead of editing the default settings in the delivery package. Create a copy of the default settings and specify the storage location of the copy using the environment variable signotec_ssu_externalpropertiesfile.
export signotec_ssu_externalpropertiesfile=/myConfigFolder/ssu/settings.properties
When starting, signoSign/Universal will first load the default settings and then extend/overwrite them with the external settings.