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);