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/fb_tomee8
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);
     }
 }

Reply via email to