[hornetq-commits] JBoss hornetq SVN: r8935 - in trunk/src: config/jboss-6/non-clustered and 1 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Mar 18 14:37:08 EDT 2010


Author: clebert.suconic at jboss.com
Date: 2010-03-18 14:37:05 -0400 (Thu, 18 Mar 2010)
New Revision: 8935

Modified:
   trunk/src/config/jboss-6/clustered/hornetq-jboss-beans.xml
   trunk/src/config/jboss-6/non-clustered/hornetq-jboss-beans.xml
   trunk/src/main/org/hornetq/core/config/impl/FileConfiguration.java
Log:
AS6 integration changes

Modified: trunk/src/config/jboss-6/clustered/hornetq-jboss-beans.xml
===================================================================
--- trunk/src/config/jboss-6/clustered/hornetq-jboss-beans.xml	2010-03-18 15:25:10 UTC (rev 8934)
+++ trunk/src/config/jboss-6/clustered/hornetq-jboss-beans.xml	2010-03-18 18:37:05 UTC (rev 8935)
@@ -9,7 +9,9 @@
    </bean>
 
    <!-- The core configuration -->
-   <bean name="Configuration" class="org.hornetq.core.config.impl.FileConfiguration"/>   
+   <bean name="Configuration" class="org.hornetq.core.config.impl.FileConfiguration">
+      <property name="configurationUrl">${jboss.server.home.url}${/}deploy${/}hornetq${/}hornetq-configuration.xml</property>
+   </bean>
 
 	<!-- The security manager -->
    <bean name="HornetQSecurityManager" class="org.hornetq.integration.jboss.security.JBossASSecurityManager">

Modified: trunk/src/config/jboss-6/non-clustered/hornetq-jboss-beans.xml
===================================================================
--- trunk/src/config/jboss-6/non-clustered/hornetq-jboss-beans.xml	2010-03-18 15:25:10 UTC (rev 8934)
+++ trunk/src/config/jboss-6/non-clustered/hornetq-jboss-beans.xml	2010-03-18 18:37:05 UTC (rev 8935)
@@ -9,7 +9,9 @@
    </bean>
 
    <!-- The core configuration -->
-   <bean name="Configuration" class="org.hornetq.core.config.impl.FileConfiguration"/>   
+   <bean name="Configuration" class="org.hornetq.core.config.impl.FileConfiguration">
+      <property name="configurationUrl">${jboss.server.home.url}${/}deploy${/}hornetq${/}hornetq-configuration.xml</property>
+   </bean>
 
 	<!-- The security manager -->
    <bean name="HornetQSecurityManager" class="org.hornetq.integration.jboss.security.JBossASSecurityManager">

Modified: trunk/src/main/org/hornetq/core/config/impl/FileConfiguration.java
===================================================================
--- trunk/src/main/org/hornetq/core/config/impl/FileConfiguration.java	2010-03-18 15:25:10 UTC (rev 8934)
+++ trunk/src/main/org/hornetq/core/config/impl/FileConfiguration.java	2010-03-18 18:37:05 UTC (rev 8935)
@@ -16,6 +16,7 @@
 import java.io.InputStreamReader;
 import java.io.Reader;
 import java.net.URL;
+import java.util.Properties;
 
 import org.hornetq.core.deployers.impl.FileConfigurationParser;
 import org.hornetq.core.logging.Logger;
@@ -59,8 +60,16 @@
       {
          return;
       }
-
+      
+      
       URL url = getClass().getClassLoader().getResource(configurationUrl);
+      
+      if (url == null)
+      {
+         // The URL is outside of the classloader. Trying a pure url now
+         url = new URL(configurationUrl);
+      }
+      
       FileConfiguration.log.debug("Loading server configuration from " + url);
 
       Reader reader = new InputStreamReader(url.openStream());



More information about the hornetq-commits mailing list