我有以下情况,我有两个包说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作为代理,并在两个名称空间中使用它。 我怎样才能做到这一点?如果自定义绑定可以帮助我,请举个例子。
感谢。
答案 0 :(得分:0)
wsimport将使用JAXB进行数据绑定,请按照此文档指定自定义绑定:
http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/2.0/tutorial/doc/JAXBUsing4.html