Web Server
Port
The default port of the web server is 7080
. This can be changed, e.g. if there is a conflict with another application.
server:
applicationConnectors:
- type: http
port: 8080
External URL
If the application is run behind another web server, e.g. for HTTPS or to change the path where the services are accessible (/rest/services
), the external URL must be configured.
A common use case would be to use Apache HTTP Server to set up a ProxyPass from https://example.org/ldproxy
to http://ldproxy-host:7080/rest/services
. Then the following would need to be configured:
server:
externalUrl: https://example.org/ldproxy/
Request-Logging
Request logging is disabled by default. This example would enable writing request logs to data/log/requests.log
. It also enables daily log rotation and keeps old logs zipped for a week.
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