2008-05-14 Daniel Kulp wrote:

> > In order for this to work, though, I think myImpl (the SIB) may need  
> > to
> > have more annotation values than if the SIB were wrapped within the  
> > WAR,
> > correct?  From what I can tell, the SIB's configuration is the sum of
> > its @WebService annotation values[1] plus its jaxws:endpoint
> > configuration in the cxf-servlet.xml[2], therefore to do
> > Endpoint.publish(), anything otherwise in [2] would need to move to  
> > [1].
> >
> > [1] http://www.jroller.com/gmazza/date/20080417#WFstep6
> > [2] http://www.jroller.com/gmazza/date/20080417#WFstep8
> 
> For the CXF stuff in [2], you only have the address and implementor  
> defined.   Everything else is taken from the annotations.   What's  
> interesting is that with that configuration, you are letting CXF  
> generate a new wsdl as there isn't a wsdlLocation specified anywhere  
> for CXF.    Not a big deal, but I'm not sure if that's what you  
> intended since your metro configuration is specifying a wsdl.
> 

Thanks for pointing this out, I confirmed from the Tomcat catalina.out
log that it was indeed regenerating a WSDL from the class.  I fixed my
blog entry to include the wsdlLocation info.

Glen


Reply via email to