我正在尝试使用jaxws掌握this wsdl上的FindService。
我使用wsimport生成了很好的类。

但是当我这样做时:

FindService findService = new FindService();


我得到例外:

Exception in thread "main" javax.xml.ws.WebServiceException: {http://s.mappoint.net/mappoint-30/}FindService is not a valid service. Valid services are: {http://s.mappoint.net/mappoint-30/}CommonService


因此,似乎jaxws只能在wsdl中找到CommonService,而wsdl是其中首次声明的内容。
你知道我如何使用FindService吗?

谢谢。

最佳答案

这似乎是一个JAX-WS错误。

您可以创建WSDL的本地副本,对其进行修改,以使FindService是所声明的第一个服务定义,然后对其进行wsimport。那对我有用。

10-08 12:58