Author: rmannibucau
Date: Wed Feb 20 15:46:01 2013
New Revision: 1448258

URL: http://svn.apache.org/r1448258
Log:
TOMEE-777 trying env var when looking for a placeholder if not found in system 
properties

Modified:
    
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/util/PropertyPlaceHolderHelper.java

Modified: 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/util/PropertyPlaceHolderHelper.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/util/PropertyPlaceHolderHelper.java?rev=1448258&r1=1448257&r2=1448258&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/util/PropertyPlaceHolderHelper.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/util/PropertyPlaceHolderHelper.java
 Wed Feb 20 15:46:01 2013
@@ -87,10 +87,11 @@ public final class PropertyPlaceHolderHe
 
     private static class PropertiesLookup extends StrLookup<Object> {
         private static final Properties PROPERTIES = 
SystemInstance.get().getProperties();
+        private static final Map<String, String> ENV = System.getenv();
 
         @Override
         public String lookup(final String key) {
-            return PROPERTIES.getProperty(key);
+            return PROPERTIES.getProperty(key, ENV.get(key));
         }
     }
 }


Reply via email to