Hi all, Is it possible to use the same remote interface for different services within one application. I have two services with the same interface using JAX-WS. They are in two different jars but in one EAR. Of course there are different implementations for the beans. One is a publish-subscribe component and the other is a subscriber but they both should implement the same consumer interface. I use different namespaces and service names and when I deploy them, I get different endpoints. @WebService(name="ConsumerTest", targetNamespace="http://xyz.com/sii/testconsumer") | @Remote | public interface ConsumerRemote { | | @WebMethod(operationName="notify") | @WebResult(name = "result") | public String notify(@WebParam(name="topic") | String topic,@WebParam(name="message") | Object message); | | } @WebService(name="ConsumerService", targetNamespace="http://xyz.com/sii/pubsub/consumer") | @Remote | public interface ConsumerRemote { | | @WebMethod(operationName="notify") | @WebResult(name = "result") | public String notify(@WebParam(name="topic") | String topic,@WebParam(name="message") | Object message); | | } But behind that endpoint the wsdls for both are the same with the same namespace and service name. Hence the service invocation is done by the same bean implementation. I have to change the package or class name of one interface (and bean) to get different wsdls. Any solutions for that?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4148837#4148837 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4148837 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
