Author: woonsan
Date: Tue Oct  6 13:17:03 2009
New Revision: 822261

URL: http://svn.apache.org/viewvc?rev=822261&view=rev
Log:
APA-17: Fixing configuration file loading problem when refresh option is off.

Modified:
    
portals/applications/webcontent/trunk/webcontent-jar/src/main/java/org/apache/portals/applications/webcontent/proxy/impl/DefaultHttpReverseProxyServlet.java

Modified: 
portals/applications/webcontent/trunk/webcontent-jar/src/main/java/org/apache/portals/applications/webcontent/proxy/impl/DefaultHttpReverseProxyServlet.java
URL: 
http://svn.apache.org/viewvc/portals/applications/webcontent/trunk/webcontent-jar/src/main/java/org/apache/portals/applications/webcontent/proxy/impl/DefaultHttpReverseProxyServlet.java?rev=822261&r1=822260&r2=822261&view=diff
==============================================================================
--- 
portals/applications/webcontent/trunk/webcontent-jar/src/main/java/org/apache/portals/applications/webcontent/proxy/impl/DefaultHttpReverseProxyServlet.java
 (original)
+++ 
portals/applications/webcontent/trunk/webcontent-jar/src/main/java/org/apache/portals/applications/webcontent/proxy/impl/DefaultHttpReverseProxyServlet.java
 Tue Oct  6 13:17:03 2009
@@ -62,7 +62,6 @@
 import 
org.apache.portals.applications.webcontent.proxy.HttpReverseProxyException;
 import 
org.apache.portals.applications.webcontent.proxy.HttpReverseProxyNotFoundException;
 import 
org.apache.portals.applications.webcontent.proxy.HttpReverseProxyPathMapper;
-import 
org.apache.portals.applications.webcontent.proxy.HttpReverseProxyPathMapperProvider;
 import 
org.apache.portals.applications.webcontent.proxy.HttpReverseProxyService;
 import 
org.apache.portals.applications.webcontent.rewriter.MappingRewriterController;
 import org.apache.portals.applications.webcontent.rewriter.RewriterController;
@@ -678,7 +677,7 @@
         {
             configResourceFile = new 
File(getServletContext().getRealPath(configResourcePath));
         }
-        catch (Exception e)
+        catch (Exception ignore)
         {
         }
         
@@ -686,15 +685,20 @@
         
         try
         {
-            if (configResourceFile != null && configResourceFile.isFile() && 
configReloadingStrategy != null)
+            configuration = new PropertiesConfiguration();
+            
+            if (configResourceFile != null && configResourceFile.isFile())
             {
-                configuration = new 
PropertiesConfiguration(configResourceFile);
-                configuration.setReloadingStrategy(configReloadingStrategy);
+                configuration.load(configResourceFile);
+                
+                if (configReloadingStrategy != null)
+                {
+                    
configuration.setReloadingStrategy(configReloadingStrategy);
+                }
             }
             else
             {
                 configInput = 
getServletContext().getResourceAsStream(configResourcePath);
-                configuration = new PropertiesConfiguration();
                 ((PropertiesConfiguration) configuration).load(configInput);
             }
         }


Reply via email to