在网页中输入:url+应用程序名/services/接口名?wsdl
或者 url+应用程序名/services 选择接口名即可
将页面的代码保存为wsdl文件,使用另存为才行。
生成之后拷贝到客户端工程下,变成如下文件
在上点右键 --> Web Services --> Generate Client --> next --> finish
生成如下文件
有一个WSDL地址, 需要把它转化成Java代码调用。
IDE环境要求
这里使用Eclipse自动生成。这里的eclipse需要安装有Web开发插件。
步骤
1. 首先新建一个 “Dynamic Web Project”, 比如: WebServiceClientTest.
这个的用处是为了存放产生的Java代码。
2. 右键单击 WebServiceClientTest , New-->Others --->Web Services-->Web Service Client
3. 在Service definition 输入wsdl的地址
滑动条拉到Develop client 上。
4. 一直下一步就产生Java Code了。
5. 产生的Code中, 有一个Java 文件以Proxy结尾, 这个就是调用的Class了。
我用myeclipse生成webservice客户端,新建一个webservice client工程,然后可以通过wsdl文件或者webservice地址来生成客户端