title: Web service fails with org.apache.axis2.AxisFault: The system cannot infer the transport information from the [my URL] URL
body: <p>We have a strange situation. It's a web service (svc1) that calls another web service (svc2) on a different box, both in websphere.  Works in every previous environment.</p>
  
  <p>But recently they built out another staging environment as largely a clone of a working one.  The service is failing with this message everytime svc1 attempts to call svc2.</p>
  
  <pre><code>Caused by: org.apache.axis2.AxisFault: The system cannot infer the transport information from the  [svc2's URL] URL.
      at org.apache.axis2.description.ClientUtils.inferOutTransport(ClientUtils.java:81)
      at org.apache.axis2.client.OperationClient.prepareMessageContext(OperationClient.java:304)
      at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:180)
      at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
      at org.apache.axis2.jaxws.core.controller.impl.AxisInvocationController.execute(AxisInvocationController.java:578)
      at org.apache.axis2.jaxws.core.controller.impl.AxisInvocationController.doInvoke(AxisInvocationController.java:127)
      at org.apache.axis2.jaxws.core.controller.impl.InvocationControllerImpl.invoke(InvocationControllerImpl.java:93)
      at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invokeSEIMethod(JAXWSProxyHandler.java:419)
      ... 45 more
  </code></pre>
  
  <p>The URL is correct. We can point the not-working apps at a database supporting a working set of apps and it works, but when we point the working apps from that other environment at the not-working environment's DB, it stops working.</p>
  
  <p>This seems to indict the DB, yet the error has nothing to do with the DB.  Svc1's only DB call BEFORE the call to svc2 happens well before the service call and works fine according to logs.  The logs indicate svc2 never gets the request.  So how can database be the problem?</p>
  
  <p>I know this isn't alot to go on, but does anyone even have suggestions on where to look to narrow this down?  I can't believe the DB is the problem based on the code and when it's failing...yet the DB swapping test seems to imply it is.</p>