java - 需要网络服务方面的帮助

标签 java web-services apache-axis

我是 Web 服务新手,首先我使用 Eclipse 来使用第三方免费 Web 服务“http://www.webservicex.net/stockquote.asmx?WSDL”,成功测试了 Web 服务,在我的 src 文件夹中创建了以下 java 文件

  • StockQuote.java
  • StockQuoteLocator.java
  • StockQuoteSoap12Stub.java
  • StockQuoteSoap.java
  • StockQuoteSoapStub.java
  • StockQuoteSoapProxy.java

然后我这次尝试使用 axis 和命令提示符而不使用 Eclipse,将所有 D:\axis-1_4\lib jar 添加到我的类路径

执行了以下命令

java org.apache.axis.wsdl.WSDL2Java http://www.webservicex.net/stockquote.asmx?WSDL

现在我只有

  • StockQuote.java
  • StockQuoteLocator.java
  • StockQuoteSoap12Stub.java
  • StockQuoteSoap.java
  • StockQuoteSoapStub.java

StockQuoteSoapProxy.java 文件丢失,我已尝试多次但无法获取 StockQuoteSoapProxy.java 文件

最佳答案

使用此命令行,您将能够生成所有内容:

wsdl2java -uri http://xxxxxxxx/?wsdl -p client.package -d xmlbeans -s

关于java - 需要网络服务方面的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3361453/

相关文章:

c# - 具有 Protobuf 格式的 ServiceStack

java - 如何在 Axis2 中使用 java.util.Date

java - 如何使用 Java 通过 Web 服务以 JSON 格式公开数据?

java - JAX-RS 2.0 - 如何从响应对象获取实体

java - Axis2 Soap WS 客户端 : java. lang.NoClassDefFoundError: org/apache/ws/commons/schema/XmlSchema

web-services - 通过 Tomcat 部署网站和 axis2 网络服务的最佳方式?

java - 在android中获取短信对话

java - 在Java中递归打印字符串的反向

java - 无法转换为 org.apache.avro.generic.GenericRecord

java - 类运算符数组错误 : unexpected type required: variable found: value