How the entries must be set???

<cxf:bus>
        <cxf:properties>
                <entry key=" http.redirect.relative.uri " value="?"/>
                ??
                </cxf:properties>
</cxf:bus>



-----Ursprüngliche Nachricht-----
Von: Sergey Beryozkin [mailto:[email protected]] 
Gesendet: Montag, 29. Juli 2013 13:31
An: [email protected]
Betreff: Re: AW: redirect with relative Location

See

https://cwiki.apache.org/confluence/display/CXF20DOC/Bus+Configuration

(just updated the page to mention that 'properties' can be set on cxf:bus 
beans). So add cxf:properties under cxf:bus and set the entries

Sergey
On 29/07/13 12:21, Mitchell, Jermaine wrote:
> Really don't have a clue how to set the contextual properties according to 
> our issue. Could you please tell us exactly how this must be set. Appreciate 
> your help very much!
>
> Cxf.xml dump:
> ...
> <http-conf:conduit 
> name="{http://user.service.server}UserServicePort.http-conduit";>
>       <http-conf:client AutoRedirect="true" /> </http-conf:conduit>
>       
> <bean id="cxf" class="org.apache.cxf.bus.spring.SpringBus"/>
>       
> <bean id="org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor"  
> class="org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor"/>
> <bean id="org.apache.cxf.bus.spring.Jsr250BeanPostProcessor"  
> class="org.apache.cxf.bus.spring.Jsr250BeanPostProcessor"/>
> <bean id="org.apache.cxf.bus.spring.BusExtensionPostProcessor" 
> class="org.apache.cxf.bus.spring.BusExtensionPostProcessor"/>
>               
> <bean id="discoveryService" 
> class="org.apache.cxf.ws.discovery.internal.WSDiscoveryServiceImpl">
>       <constructor-arg index="0">
>               <ref bean="cxf"/>
>       </constructor-arg>
>       <constructor-arg index="1">
>               <map>
>                       entry key="org.apache.cxf.service.ws-discovery.address" 
> value="https://localhost:9443/services/DiscoveryProxy"/>
>               </map>
>       </constructor-arg>
> </bean>
>       
> <bean id="userServiceImpl" class="tia.server.service.UserService" /> 
> <jaxws:endpoint id="userService" implementor="#userServiceImpl" 
> address="/userService" /> ...
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Sergey Beryozkin [mailto:[email protected]]
> Gesendet: Montag, 29. Juli 2013 11:45
> An: [email protected]
> Betreff: Re: AW: redirect with relative Location
>
> On 29/07/13 08:18, Mitchell, Jermaine wrote:
>> Many thanks for your reply Sergey!!
>>
>> But could you please give us an example how this must be configured in 
>> cxf.xml according to the WSDiscoveryServiceImpl (SoapEnvelope, XAddrs)!?
>>
>
> The contextual properties can be set on a per-client basis, example, 
> in WS-Discovery case, they would be set in 
> jaxws:client/jaxws:properties,
>
> or in cxf.xml, inside cxf:bus/properties, that should do it
>
> Cheers, Sergey
>
>> Thanks again
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Sergey Beryozkin [mailto:[email protected]]
>> Gesendet: Freitag, 26. Juli 2013 12:07
>> An: [email protected]
>> Betreff: Re: redirect with relative Location
>>
>> On 18/04/13 17:46, onranoord wrote:
>>> yeah. succes. i implemented a customtransportfactory that 
>>> instantiates a customhttpconduit.
>>> by overriding the aforementioned method the redirect succeeds.
>>>
>>>
>> FYI, in CXF 2.7.7-SNAPSHOT you can configure HTTPConduit to 
>> auto-follow redirects (this property has always been supported) and 
>> then add a "http.redirect.relative.uri" contextual property, and that 
>> will do it for you, and then this can further be secured by 
>> validating that we still get the same host redirection (we don't use 
>> URL resolve function so virtually no chance to somehow produce a diff 
>> host URL from a rel
>> redirect) by setting a "http.redirect.same.host.only" property - the latter 
>> should probably be set to true in most auto-redirect cases...
>>
>> Cheers, Sergey
>>>
>>> --
>>> View this message in context:
>>> http://cxf.547215.n5.nabble.com/redirect-with-relative-Location-tp57
>>> 2
>>> 6 345p5726508.html Sent from the cxf-user mailing list archive at 
>>> Nabble.com.
>>>
>>
>
>


--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Blog: http://sberyozkin.blogspot.com

Reply via email to