This is an automated email from the ASF dual-hosted git repository.

billblough pushed a commit to branch AXIS-2882
in repository https://gitbox.apache.org/repos/asf/axis-axis1-java.git

commit 8f7b440d1b64ec4108eded50a2cde7742544d129
Author: Andreas Veithen <veit...@apache.org>
AuthorDate: Mon Dec 10 15:50:26 2012 +0000

    More work on AXIS-2882.
---
 .../src/main/java/org/apache/axis/transport/local/LocalSender.java | 7 ++++---
 samples/jms-sample/src/main/java/samples/jms/dii/JMSURLTest.java   | 7 +------
 2 files changed, 5 insertions(+), 9 deletions(-)

diff --git 
a/axis-rt-core/src/main/java/org/apache/axis/transport/local/LocalSender.java 
b/axis-rt-core/src/main/java/org/apache/axis/transport/local/LocalSender.java
index 1e9cec0..26962fb 100644
--- 
a/axis-rt-core/src/main/java/org/apache/axis/transport/local/LocalSender.java
+++ 
b/axis-rt-core/src/main/java/org/apache/axis/transport/local/LocalSender.java
@@ -26,10 +26,11 @@ import org.apache.axis.handlers.BasicHandler;
 import org.apache.axis.message.SOAPEnvelope;
 import org.apache.axis.message.SOAPFault;
 import org.apache.axis.server.AxisServer;
+import org.apache.axis.utils.IOUtils;
 import org.apache.axis.utils.Messages;
 import org.apache.commons.logging.Log;
 
-import java.net.URL;
+import java.net.URI;
 
 /**
  * This is meant to be used on a SOAP Client to call a SOAP server.
@@ -114,8 +115,8 @@ public class LocalSender extends BasicHandler {
         String transURL = clientContext.getStrProp(MessageContext.TRANS_URL);
         if (transURL != null) {
             try {
-                URL url = new URL(transURL);
-                String file = url.getFile();
+                URI url = IOUtils.toURI(transURL);
+                String file = url.getPath();
                 if (file.length()>0 && file.charAt(0)=='/') {
                     file = file.substring(1);
                 }
diff --git a/samples/jms-sample/src/main/java/samples/jms/dii/JMSURLTest.java 
b/samples/jms-sample/src/main/java/samples/jms/dii/JMSURLTest.java
index 409ba46..b79f63c 100644
--- a/samples/jms-sample/src/main/java/samples/jms/dii/JMSURLTest.java
+++ b/samples/jms-sample/src/main/java/samples/jms/dii/JMSURLTest.java
@@ -108,8 +108,7 @@ public class JMSURLTest {
 
         try
         {
-            java.net.URL jmsurl = new java.net.URL(sampleJmsUrl);
-            call.setTargetEndpointAddress(jmsurl);
+            call.setTargetEndpointAddress(sampleJmsUrl);
 
             // set additional params on the call if desired
             call.setUsername(username);
@@ -118,10 +117,6 @@ public class JMSURLTest {
 
             res = (Float) call.invoke(new Object[] {ticker});
         }
-        catch (java.net.MalformedURLException e)
-        {
-            throw new AxisFault("Invalid JMS URL", e);
-        }
         catch (java.rmi.RemoteException e)
         {
             throw new AxisFault("Failed in getQuote()", e);

Reply via email to