0

我有以下场景,我有两个包,分别是 com.ws.a 和 com.ws.b。
这两个包都有网络服务类。com.ws.a 包含类 TestServoceA,它具有返回类 TestA 的方法。
我想将此生成的类传递给 com.ws.b 中的 TestServiceB。

但是wsimport工具会为这两个包生成两个不同的类,例如:
com.ws.a.TestA 和
com.ws.b.TestA

我只想生成一个类 com.ws.a.TestA 作为代理并在两个命名空间中使用它。我怎样才能做到这一点?如果自定义绑定可以帮助我,请举个例子。

谢谢。

4

1 回答 1

0

wsimport 将使用 JAXB 进行数据绑定,请按照此文档指定自定义绑定:

http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/2.0/tutorial/doc/JAXBUsing4.html

于 2012-05-28T07:04:08.270 回答