Hi, My comment inline ------------- Freeman(Yue) Fang
Red Hat, Inc. FuseSource is now part of Red Hat Web: http://fusesource.com | http://www.redhat.com/ Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: http://weibo.com/u/1473905042 On 2012-10-13, at 下午6:21, cb9 wrote: > I am trying to learn ws-addressing using apache-cxf but I am facing some > problems. > > 1) First I went through http://cxf.apache.org/docs/ws-addressing.html > > Using xml configuration , how can I force client to enable ws-addressing? I > know I can do this with annotation Addressing(enabled=true, required=true). > But can I do this using xml configuration? You can use addressing feature for the client, Just like the way already mentioned in the docs <jaxws: client id="{your.service.namespace}YourPortName"> <jaxws:features> <wsa:addressing xmlns:wsa="http://cxf.apache.org/ws/addressing"/> </jaxws:features> </jaxws:client> Or manually adding all necessary interceptors <cxf:bus> <cxf:inInterceptors> <ref bean="mapAggregator"/> <ref bean="mapCodec"/> </cxf:inInterceptors> <cxf:inFaultInterceptors> <ref bean="mapAggregator"/> <ref bean="mapCodec"/> </cxf:inFaultInterceptors> <cxf:outInterceptors> <ref bean="mapAggregator"/> <ref bean="mapCodec"/> </cxf:outInterceptors> <cxf:outFaultInterceptors> <ref bean="mapAggregator"/> <ref bean="mapCodec"/> </cxf:outFaultInterceptors> </cxf:bus> > > 2) Then I went through http://cxf.apache.org/docs/wsaconfiguration.html. Is > it that I have to make changes in wsdl? > Generally no, you needn't change the wsdl > What is most preferred way to configure ws-addressing in cxf #1 and #2 or > using annotations or java code ? No preference IMO, just pick up a way you want. In some cases, you may not want change the source code, so use xml configuration is good. > > > 3) What I want to try is set replyto/fault headers. > > > > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/ws-addressing-beginner-s-questions-tp5716565.html > Sent from the cxf-user mailing list archive at Nabble.com.
