WSImports指定类的包名称

时间:2012-05-28 06:19:19

标签: java web-services java-metro-framework

我有以下情况,我有两个包说com.ws.a和com.ws.b.
这两个包都有web服务类。 com.ws.a包含类TestServoceA,它具有返回类TestA的方法。
我想将这个生成的类传递给com.ws.b中的TestServiceB。

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

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

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