我想知道是否有人可以推荐一个好的库来生成 java webservices 存根作为客户端。
目前我正在使用一个产品,它嵌入了一个只需要 WSDL 的生成器,然后创建所需的类和方法。
我的问题是它会引发警告,并且不会为我尝试使用的某些 Web 服务创建任何方法。
真正的问题是它没有解释问题是什么(所以我可以和 web 服务的所有者一起修改它),也不让我修改输出,这样我就可以自己解决问题。
然而,网络服务的所有者(因为这发生在几个不同的 ws 上)说他们的 ws 运行良好,实际上如果我使用soapUI,它们实际上可以工作!!!
我快速浏览了soapUI它自己使用的库,我看起来很有希望。
我知道有Axis 应该做这项工作,但我担心的是我失败的生成器已经在使用那个库(这让我觉得它会再次失败)
最近我不知道这两个库是生成java源存根还是只有类似的方法
Object [] args = ...;
service.inkvoke("updateCustomer", args );
当我想要的是这样的:
CustomerWs cws = ....
cws.updateCustomer(custId, custName, custAddress /*etc*/ );
那么,任何人都可以推荐一个好的ws 存根生成器吗?
我即将自己手动编码,但肯定需要几天才能被接受