From 3ea002e67fa0745080b844c8e29a6b55e8bac27b Mon Sep 17 00:00:00 2001 From: Henri Sara Date: Wed, 16 Mar 2016 12:22:55 +0200 Subject: Allow system properties to override app properties (#19683) This enables e.g. overriding the productionMode setting on a server with -DproductionMode=true. This change also allows the use of system properties prefixed with "vaadin." or the full package name of the actual servlet class. Change-Id: I196ae71f9d88222f98fe360add3e7038914b79d6 --- WebContent/release-notes.html | 1 + .../com/vaadin/server/DefaultDeploymentConfiguration.java | 14 ++++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/WebContent/release-notes.html b/WebContent/release-notes.html index fc1d69fd24..828aa193b9 100644 --- a/WebContent/release-notes.html +++ b/WebContent/release-notes.html @@ -144,6 +144,7 @@ @Inherited. The annotation is also looked up in extended interfaces for backwards compatibility.
  • Server-side timings of request processing are only sent to the client when not in production mode. Using the timings in TestBench tests requires the server not to be in production mode.
  • +
  • System properties now override application parameters for settings such as production mode.
  • Known Issues and Limitations