我正在尝试编写多个web服务客户端。我得到了许多wsdl文件,所有这些文件都引用了一些常见的数据结构。
我想使用wsimport来生成一个web服务客户端jar文件。我的命令大致如下:
wsimport src/*wsdl -d target
首先,这样做是否合理?
如果我运行wsimport src/srv1.wsdl -d target
,我会得到一组看起来合理的Java类。同样地,如果我运行wsimport src/srv2.wsdl -d target
,我也会得到一组合理的类。
但是,如果我运行wsimport -d targey src/srv1.wsdl src/srv2.wsdl
,会产生大量的类,但是srv2中的Service类未被创建。我期望在其中找到它的包存在,但是它是空的。
我正在使用作为JDK6一部分的基本的wsimport。
我有做错什么吗?
Dave