Hi, If I create a server with JaxWsServerFactoryBean, is it possible to configure my endpoint using Spring? It does not work when I am doing the following.
JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean(); // populate my factory with setXXX() methods. ... factory.setStart(false); Server server = factory.create(); configurer.configureBean(server.getEndpoint()); server.start(); I notice that the object returned by server.getEndpoint() is of type org.apache.cxf.jaxws.support.JaxWsEndpointImpl and bean name is <PORT_NAME>.endpoint. In a "working case" in EndpointImpl.java, the bean instance that gets passed to configureBean is a EndpointImpl and the bean name is <PORT_NAME>.jaxws-endpoint. My jaxws endpoint config looks something like this: <jaxws:endpoint name="{http://apache.org/hello_world_soap_http}SoapPort" wsdlLocation="wsdl/hello_world.wsdl" createdFromAPI="true"> <jaxws:properties> <entry key="schema-validation-enabled" value="true" /> </jaxws:properties> <!-- Endorser is needed in order to allow WS-Security Credentials sent over unsecure HTTP --> <jaxws:features> <security:WSSUsernameTokenAuthServerConfig enableAuthorization="false" acquireISFToken="false" credentialEndorser="com.iona.cxf.security.rt.NoOpCredentialEndorser" /> </jaxws:features> <jaxws:inInterceptors> <ref bean="WSS4JInInterceptor"/> <bean class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor"/> </jaxws:inInterceptors> </jaxws:endpoint> Thanks, William