Added MicroProfile Geronimo Configuration to reload system properties.
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/4c9a987f Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/4c9a987f Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/4c9a987f Branch: refs/heads/master Commit: 4c9a987f0e49fc1c62c150b638eca00f094974c7 Parents: 6c8604c Author: Roberto Cortez <radcor...@yahoo.com> Authored: Tue Mar 6 01:01:54 2018 +0000 Committer: Roberto Cortez <radcor...@yahoo.com> Committed: Tue Mar 6 01:01:54 2018 +0000 ---------------------------------------------------------------------- tck/microprofile-tck/config/src/test/resources/arquillian.xml | 1 - .../java/org/apache/tomee/microprofile/MicroProfileService.java | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tomee/blob/4c9a987f/tck/microprofile-tck/config/src/test/resources/arquillian.xml ---------------------------------------------------------------------- diff --git a/tck/microprofile-tck/config/src/test/resources/arquillian.xml b/tck/microprofile-tck/config/src/test/resources/arquillian.xml index ecddd0c..629d71d 100644 --- a/tck/microprofile-tck/config/src/test/resources/arquillian.xml +++ b/tck/microprofile-tck/config/src/test/resources/arquillian.xml @@ -33,7 +33,6 @@ <property name="cleanOnStartUp">true</property> <property name="properties"> config.test = SUCCESS - org.apache.geronimo.config.configsource.SystemPropertyConfigSource.copy = false </property> </configuration> </container> http://git-wip-us.apache.org/repos/asf/tomee/blob/4c9a987f/tomee/tomee-microprofile/src/main/java/org/apache/tomee/microprofile/MicroProfileService.java ---------------------------------------------------------------------- diff --git a/tomee/tomee-microprofile/src/main/java/org/apache/tomee/microprofile/MicroProfileService.java b/tomee/tomee-microprofile/src/main/java/org/apache/tomee/microprofile/MicroProfileService.java index d669b88..70448c6 100644 --- a/tomee/tomee-microprofile/src/main/java/org/apache/tomee/microprofile/MicroProfileService.java +++ b/tomee/tomee-microprofile/src/main/java/org/apache/tomee/microprofile/MicroProfileService.java @@ -42,5 +42,10 @@ public class MicroProfileService implements Service { .getOptions() .getProperties() .setProperty(TOMEE_WEBAPP_CLASSLOADER_ENRICHMENT_PREFIXES, prefixes); + + final String microProfileReloadConfig = + System.getProperty("org.apache.geronimo.config.configsource.SystemPropertyConfigSource.copy", "false"); + System.setProperty("org.apache.geronimo.config.configsource.SystemPropertyConfigSource.copy", + microProfileReloadConfig); } }