这个通过WSDL描述文件获得
<wsdl:service name="SBJYJ">
- <wsdl:port name="SBJYJSOAP11port_http" binding="ns0:SBJYJSOAP11Binding">
  <soap:address location="http://202.200.116.87:808/axis2/services/SBJYJ" /> 
  </wsdl:port>
- <wsdl:port name="SBJYJSOAP12port_http" binding="ns0:SBJYJSOAP12Binding">
  <soap12:address location="http://202.200.116.87:808/axis2/services/SBJYJ" /> 
  </wsdl:port>
- <wsdl:port name="SBJYJHttpport" binding="ns0:SBJYJHttpBinding">
  <http:address location="http://202.200.116.87:808/axis2/services/SBJYJ" /> 
  </wsdl:port>
</wsdl:service>

解决方案 »

  1.   

    http://localhost:8080/HelloWorld/services/HelloWorldService自己可以在服务器配置,然后调用
      

  2.   

    这个地址是你导出WSDL文件的地址.
      

  3.   

    这个文件在服务器端定义好的在文件(server-config.wsdd)文件中进去配置的。
    客户端拿来解析生成客户端代码。
    http://localhost:8080/HelloWorld/services/HelloWorldService
    这个url是查看HelloWorld项目下所以发布的web service方法的路径如:(http://localhost:8080/HelloWorld/services/)
      

  4.   

    说白一点就是:写一个方法,在
    server-config.wsdd里面进行配置<service name="getAcctNoAndAmt" provider="java:RPC">
      <parameter name="allowedMethods" value="*"/>
      <parameter name="className" value="aa.getAcctNoAndAmt"/>
     </service>
     
     
    然后重启tomcat
    用以下指令来查看你配置的全部service,如果成功它将显示你配置全部的services
    http://localhost:8090/bfms/services 查看你写的方法的指令
    http://localhost:8090/bfms/services/getAcctNoAndAmt
    外部文件调用时直接写,就可以了
     call.setOperationName(new  QName(  
                                 "http://localhost:8090/bfms/services/getAcctNoAndAmt",    
                                             "getMessage"));