Honestly, I'm not sure there IS a way. I was hoping for at least a
system property, but looking at the code for jaxws-api, the system
property is actually checked last. :-(
The only way I can come up with that MIGHT work is to create a special
classloader that blocks the call to
getResource("META-INF/services/javax.xml.ws.spi.Provider") and just
returns null. Set the thread.contextClassLoader to that classloader
just before the call to "new HPRequestWS()". Probably should reset it
back to the original when done.
Dan
On Friday 29 February 2008, yulinxp wrote:
> Those classes generated by wsimport and CXF client are very similar.
> For HPRequestWS ss = new HPRequestWS();
>
> wsimport version:
> ss-->delegate: [EMAIL PROTECTED]
>
> CXF version:
> ss-->delegate: [EMAIL PROTECTED]
>
> How can I force it use WSServiceDelegate not cxf ServiceImpl???
> Please help!
--
J. Daniel Kulp
Principal Engineer, IONA
[EMAIL PROTECTED]
http://www.dankulp.com/blog