Hi Daniel,

Thank you for super fast response. I totally appreciate it since I am at the
end of delivery.

I notice the publish flag is never set when stop is called.
However, I looked into source code and try to implement the same way on my
server. However, I run to another issue where
this.endpoint.getWsdlLocation() is NULL. The wsdl is generated using code
first approach.

I also can't find any definition created inside of BUS. 
this.endpoint.getBus().getExtension(WSDLManager.class).getDefinitions() ==
empty.

EndpointInfo endpointInfo =
this.endpoint.getServer().getEndpoint().getEndpointInfo();
                 Definition def =
endpointInfo.getService().getProperty(WSDLServiceBuilder.WSDL_DEFINITION,
Definition.class);
                 
                 if (def == null) {
                         try {
                                 def =
this.endpoint.getBus().getExtension(WSDLManager.class).getDefinition(this.endpoint.getWsdlLocation());
                         } catch (WSDLException e) {

                                 e.printStackTrace();
                         }
                 }
new WSDLGetUtils().updateWSDLPublishedEndpointAddress(def, endpointInfo);

Is there alternative to modify and update the wsdl?
Thank you.



--
View this message in context: 
http://cxf.547215.n5.nabble.com/How-to-get-jaxws-endpoint-object-at-the-server-during-initialization-code-first-approach-tp5735370p5735477.html
Sent from the cxf-dev mailing list archive at Nabble.com.

Reply via email to