A Configuration specifies how the container is configured; (logging, security, data sources, location where to put deployables, etc).
The notion of Configuration is different from the notion of Installation. When you install a container, it is usually also configured by default to start and deploy files from where it is installed. However all containers support customizing configuration settings and even use a different location where the configuration resides.
- Local Configuration: You use a local configuration when you're using a Local Container. There are 2 local configuration types: Standalone local configurationLocal Configuration and Existing local configurationLocal Configuration.
- Runtime Configuration: You use a runtime configuration when you want to access your container as a black box through a remote protocol (JMX, etc). Whereas a local configuration allows you to tune almost all aspects of a container, a runtime configuration only supports configuring container properties that can be modified remotely.