在OSGi中公开JAX-WS远程服务绑定?

时间:2011-11-10 06:41:23

标签: web-services soap wsdl jax-ws osgi

我有一个Web服务,我有JAX-WS生成的客户端绑定,如下所示:

// web service client generated by JAX-WS
@WebServiceClient( ... )
public class WebService_Service extends Service {

    public WebService_Service(URL wsdlLocation, QName serviceName) {
        super(wsdlLocation, serviceName);
    }

    WebService getWebServiceSOAP() {
        // ...
    }
}

// web service interface generated by JAX-WS
@WebService( ... )
public interface WebService {
    // operation methods
}

我想在OSGi中公开一个已配置的WebService_Service(WSDL位置和服务名称)作为声明性服务。我只希望在正确构造实例时公开此服务 - 这需要可以访问WSDL(在远程位置)。

关于如何做到这一点的想法?

0 个答案:

没有答案