我是 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/