Settings on the application server
Since ImageMaster release 9.5.2, system properties can be changed without a system restart. This applies to all properties, unless otherwise noted here.
The subsequent sections provide an overview of settings on the application server that can belong to either group of settings:
Java Virtual Machine (JVM) options and general system properties
A distinction can be drawn between JVM options and general system properties based on certain prefix notations:
The prefixes “-X” and “-XX” indicate a non-standard or advanced option for the Java Virtual Machine (JVM) that is initialized during JVM startup. Such an option affects low-level system behavior like memory management and is often used to tune performance or to enable compatibility for a certain feature.
The prefix “-D” indicates that a system property is passed as a Java command line call at some stage. For JBoss and WildFly this is typically done in the configuration file “standalone.conf”, which is also loaded once at startup of the application server.
In contrast, in the setup via the ImageMaster configuration file (configureAppServer.config) options can be set, where none of the above prefixes must be used (e.g. directly starting with the prefix “ima.”). In most cases such an option can be changed during run time via the application server interface without requiring a restart. However, there are exceptions, which are declared in the folowing descriptions.