Webserver

Port

Der Standard-Port des Webservers ist 7080. Dieser kann geändert werden, z.B. wenn es einen Konflikt mit einer anderen Anwendung gibt.


server:
  applicationConnectors:
    - type: http
      port: 8080

Externe URL

Wenn die Applikation hinter einem weiteren Webserver betrieben wird, z.B. für HTTPS oder um den Pfad zu ändern, unter dem die Dienste erreichbar sind (/rest/services), muss die externe URL konfiguriert werden.

Ein verbreiteter Anwendungsfall wäre mittels Apache HTTP Server ein ProxyPass von https://example.org/ldproxy nach http://ldproxy-host:7080/rest/services einzurichten. Dann müsste folgendes konfiguriert werden:


server:
  externalUrl: https://example.org/ldproxy/

Request-Logging

Request-Logging ist standardmäßig deaktiviert. Dieses Beispiel würde das Schreiben von Request-Logs nach data/log/requests.log aktivieren. Es aktiviert auch die tägliche Log-Rotation und verwahrt alte Logs gezippt für eine Woche.


server:
  requestLog:
    type: classic
    timeZone: Europe/Berlin
    appenders:
      - type: file
        currentLogFilename: data/log/requests.log
        archive: true
        archivedLogFilenamePattern: data/log/requests-%d.zip
        archivedFileCount: 7