Installation

The Plume plugin must be part of the same HTTP domain as ARender.

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