我有两个共享一些命名空间的 Web 服务实现(使用相同的对象 - 例如对象 C)。我想发布它
1)客户端会有共享生成的对象(同一个对象C存根)
2)我可以在一个端口上运行展位网络服务并访问它们,只需更改如下所示的网址
http://localhost:6690/WS/A?wsdl
http://localhost:6690/WS/B?wsdl
package a.wsdl.xxx.com;
@WebService(targetNamespace = "a.wsdl.xxx.com", serviceName = "A", name = "A")
public class A{
@WebMethod
public C a(){...}
}
//------------------------------------------------ ----------------
package a.wsdl.xxx.com;
@WebService(targetNamespace = "b.wsdl.xxx.com", serviceName = "B", name = "B")
public class B{
@WebMethod
public C b(){...}
}
//------------------------------------------------ ----------------
package xxx.com;
public class C{
String s;
....
}