WebEngine directory structure
This topic provides the directory structure within the WebEngine container and its associated sidecar container for logs. This includes paths to various configuration files, logs, and other critical directories.
WebEngine container
WebEngine server path
The root directory for the WebEngine server is located at:
/opt/openliberty/wlp
Server configuration files path
Configuration files for the WebEngine server, such as server.xml, jvm.options, server.env, are stored in the following directory:
/opt/openliberty/wlp/usr/servers/defaultServer/
Log folder
Log files for tracing and informational purposes are stored in the following directory:
/opt/openliberty/wlp/usr/servers/defaultServer/logs/
Customization
You can store custom configuration files in the following directory:
/opt/openliberty/wlp/usr/servers/defaultServer/customization
Configuration overrides
You can store configuration override files in the following directory:
/opt/openliberty/wlp/usr/servers/defaultServer/configDropins/overrides
For more details, refer to DX WebEngine configuration changes using overrides.
Properties overrides
You can store the override files for properties in the following directory:
/opt/openliberty/wlp/usr/servers/defaultServer/properties-overrides
Properties
Service configuration properties are stored in the following directory:
/opt/openliberty/wlp/usr/servers/defaultServer/resources/dxconfig/config/services
Database properties
Database properties are stored in the following directory:
/opt/openliberty/wlp/usr/svrcfg/properties/
Custom secrets
Custom secrets are stored in subfolders under the following directory:
/mnt/customSecrets/
For more details, refer to Using custom secrets in WebEngine.
Custom certificates
Custom certificates are stored in subfolders under the following directory:
/mnt/certs
For more details, refer to Using custom Certificates in WebEngine.
Sidecar container for logs
SystemOut log
The main log file for system output is located in the following directory:
/var/logs/SystemOut.log
Trace log
The trace log file is located in the following directory:
/var/logs/trace.log
This structure ensures that all configuration files, logs, and custom settings are organized accessible within the WebEngine and its sidecar container.
HCLSoftware U learning materials
Note
Access HCLSoftware U resources for free. Log in or Sign up to get started. If you have further questions, Contact us or check the FAQ.
To learn how to do a traditional installation, go to Deployment for Intermediate Users. In this course, you will also learn about additional installation tasks that apply to both container-based and traditional deployments using the Configuration Wizard, DXClient, ConfigEngine, and more. You can try it out using the Deployment Lab and corresponding Deployment Lab Resources.