使用工具:eclipse 标准版,不用任何插件。

操作步骤:

  1. 建立java Project 命名为mess;
  2. 再在project上右键,选择other,选择web service文件类别,选择web service client类,里面只用添加wsdl地址即可,不必修改其它的内容;
  3. 完成之后,生成你wsdl中服务名,为了醒目,假设是“xxxx”;那么会有两个关键类:xxxxStub,xxxxLocator;
  4. 可能会有xxxxPortProxy文件错误,这个文件其实可以不用,可以删除;(提示:如果想修改正常,原因是类包存在问题。)
  5. 随意建立一个类,导入包含xxxxStub和xxxxLocator类包;由于webService使用的是接口!所以要实例化,并且抛出异常;
  6. 然后可以直接Ctrl+F11运行即可。
 1 package xxxxService;
 2 
 3 import java.net.MalformedURLException;
 4 import java.rmi.RemoteException;
 5 
 6 import xxxx_pkg.xxxxStub;
 7 import xxxx_pkg.xxxxLocator;
 8 
 9 public class Test {
10 
11     public static void main(String[] args) {
12         try {
13             xxxxLocator service = new xxxxLocator();
14             java.net.URL url = new java.net.URL("URL?WSDL");
15             xxxxStub stub = new xxxxStub(url, service);
16             String x2 = stub.sendMessageFunction("String", "String", "String", "String", "String", "String");
17             System.out.println(x2);
18         } catch (RemoteException e) {
19             // TODO Auto-generated catch block
20             e.printStackTrace();
21         } catch (MalformedURLException e) {
22             // TODO Auto-generated catch block
23             e.printStackTrace();
24         }
25 
26     }
27 
28 }
新建的测试的类

相关文章:

  • 2021-11-20
  • 2022-12-23
  • 2021-08-20
  • 2021-12-06
  • 2022-01-28
猜你喜欢
  • 2021-08-15
  • 2021-12-07
  • 2021-06-14
  • 2021-09-23
  • 2021-12-31
  • 2021-04-01
相关资源
相似解决方案