【发布时间】:2011-11-09 11:52:30
【问题描述】:
我有两个共享一些命名空间的 Web 服务实现(使用相同的对象 - 例如对象 C)。 我想发布它所以
1) 客户端会有共享生成的对象(同一个对象C stub)
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;
....
}
【问题讨论】:
标签: java web-services jax-ws endpoints