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
