Konfiguration
Die globalen Servereinstellungen werden in einer Standard Java Properties-Datei festgelegt. Die Anwendung enthält eine Datei mit Standardeinstellungen, die entweder direkt bearbeitet oder durch eine externe Properties-Datei überladen werden kann. Änderungen an den Einstellungen werden erst nach einem Neustart der Anwendung wirksam.
[WEB-APP-ROOT]/WEB-INF/classes/settings.properties
[WEB-APP-ROOT]/ssu_web-x.x.x.x.war/WEB-INF/classes/settings.properties
Dieses Kapitel beschreibt die möglichen Einstellungen in der Properties-Datei und wie diese Einstellungen festgelegt werden können.
In den folgenden Seiten wird auf die unterschiedlichen Bereiche der Konfigurationsmöglichkeiten eingegangen:
Umgebungs- und Systemvariablen
Jede Einstellung aus der Properties-Datei kann auch durch Java System-Properties und Umgebungsvariablen festgelegt/überschrieben werden. Die Punkte in den Variablennamen können optional durch Unterstriche ersetzt werden.
Format:
signotec.ssu. [EINSTELLUNG]
Beispiele:
- BASH
export signotec_ssu_business_licenseKey=myLicenseKey
- BASH
set signotec.ssu.business.licenseKey=myLicenseKey
- BASH
-Dsignotec.ssu.business.licenseKey=myLicenseKey
Umgebungsvariablen mit Punkten sind nicht in jedem Betriebssystem erlaubt. Wir empfehlen, pauschal alle Punkte durch Unterstriche zu ersetzen.
signotec.ssu.business.licenseKey
- >signotec_ssu_business_licenseKey
Es wird empfohlen, die Java System-Properties zu verwenden, weil sich der Abruf der Umgebungsvariablen auf verschiedenen Java-Servern voneinander unterscheiden kann.
Konfiguration auslagern
Um die Wartung der Anwendung zu vereinfachen, sollten die Einstellungen getrennt von der Webanwendung gespeichert werden. Anstatt die Standardeinstellungen im Auslieferungspaket zu bearbeiten, sollten Einstellungen in einer externen Properties-Datei festgelegt werden. Machen Sie eine Kopie der Standardeinstellungen und legen Sie mit der Umgebungsvariable signotec_ssu_externalpropertiesfile
den Speicherort der Kopie fest.
export signotec_ssu_externalpropertiesfile=/myConfigFolder/ssu/settings.properties
Beim Start wird signoSign/Universal erst die Standardeinstellungen laden und diese anschließend mit den externen Einstellungen erweitern/überschreiben.