No, this is one of the bizzarre issues I have with the JWS/JAX-WS specs.    
The name of the Service and the port names in the service come from the 
concrete implementation class, not the SEI.    Since you cannot have the 
Service/Port without the concrete instance, that is where they come from.

To get them named differently, you need to add the appropriate attributes to 
the @WebService annotation of the Impl.

Dan


On Fri May 1 2009 9:08:04 am Benson Margulies wrote:
> Service is launching as
>
> Creating Service {http://smws.basistech.com/}RLPSharedMemoryImplService
> from class com.basistech.smws.RLPSharedMemory
>
> Even though the implementation class has an endpointInterface in the
> @WebService. Shouldn't that cause it to be named after the SEI, not the
> implementation?
>
> This is configured from spring with a # reference to the implementation in
> a jaxws:endpoint.

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to