You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ga...@apache.org on 2008/12/12 17:45:49 UTC

svn commit: r726070 - in /geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main: java/org/apache/geronimo/axis2/client/Axis2ClientConfigurationFactory.java resources/META-INF/geronimo-axis2.xml

Author: gawor
Date: Fri Dec 12 08:45:48 2008
New Revision: 726070

URL: http://svn.apache.org/viewvc?rev=726070&view=rev
Log:
Make Provider<DataSource> work on Axis2. Based on patch from Ivan (GERONIMO-4459)

Modified:
    geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/client/Axis2ClientConfigurationFactory.java
    geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main/resources/META-INF/geronimo-axis2.xml

Modified: geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/client/Axis2ClientConfigurationFactory.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/client/Axis2ClientConfigurationFactory.java?rev=726070&r1=726069&r2=726070&view=diff
==============================================================================
--- geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/client/Axis2ClientConfigurationFactory.java (original)
+++ geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/client/Axis2ClientConfigurationFactory.java Fri Dec 12 08:45:48 2008
@@ -24,7 +24,7 @@
 import org.apache.axis2.context.ConfigurationContextFactory;
 import org.apache.axis2.jaxws.ClientConfigurationFactory;
 import org.apache.axis2.jaxws.util.ClassLoaderUtils;
-import org.apache.axis2.jaxws.util.Constants;
+import org.apache.geronimo.axis2.GeronimoConfigurator;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -96,10 +96,9 @@
     }
     
     private ConfigurationContext createConfigurationContext() {
-        String repoPath = System.getProperty(Constants.AXIS2_REPO_PATH);
-        String axisConfigPath = System.getProperty(Constants.AXIS2_CONFIG_PATH);
         try {
-            return ConfigurationContextFactory.createConfigurationContextFromFileSystem(repoPath, axisConfigPath);
+            GeronimoConfigurator configurator = new GeronimoConfigurator("META-INF/geronimo-axis2.xml");
+            return ConfigurationContextFactory.createConfigurationContext(configurator);
         } catch (AxisFault e) {
             throw new RuntimeException(e.getMessage(), e);
         }

Modified: geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main/resources/META-INF/geronimo-axis2.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main/resources/META-INF/geronimo-axis2.xml?rev=726070&r1=726069&r2=726070&view=diff
==============================================================================
--- geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main/resources/META-INF/geronimo-axis2.xml (original)
+++ geronimo/server/trunk/plugins/axis2/geronimo-axis2/src/main/resources/META-INF/geronimo-axis2.xml Fri Dec 12 08:45:48 2008
@@ -116,6 +116,8 @@
         Please uncomment to Receive messages in multipart/form-data format-->
         <!--<messageBuilder contentType="multipart/form-data"-->
                          <!--class="org.apache.axis2.builder.MultipartFormDataBuilder"/>-->
+        <messageBuilder contentType=".*"
+                        class="org.apache.axis2.builder.DataSourceBuilder"/>
     </messageBuilders>
 
     <!-- ================================================= -->