Now it is possible to publish JAX-WS web services by providing OSGi services annotated with javax.jws annotations:
the code above will make the portal publish that service under "/o/soap/greeter", publishing the service WSDL under "/o/soap/greeter?wsdl"
It is also possible to register a JAX-WS service using JAX-WS Endpoint API:
It is also possible to register handlers for the services using JAX-WS api in the latter case, or registering them as OSGi services using a pattern similar to Http Service Whiteboard. Please see the component tests for usage examples.