Two types of packaging are supplied:
- WAR (to be deployed on the same application server as the GUI)
- Executable JAR
WAR
When Plume is deployed as a WEB application in a servlet container, a plume.config.dir
property must be added to the JVM. This property must refer to the directory in which the configuration file plume.properties
is stored.
The name of the configuration file can be changed by adding the property spring.config.name
with the file name (without extension) as the value.
Executable JAR
Application configuration is based on Spring Boot mechanisms. Properties for configuring Plume and its connectors can be provided in a number of ways:
By a JVM property :
java -D<name>=<value> -jar plume-<version>.jar
By a property file. The name of this file (without extension) must be supplied as a JVM property
spring.config.name
. At runtime, Spring will search for this file in the following directories:- The
/config
subdirectory of the current (/ runtime) directory - The current directory
- The