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-tp572
>> 6 345p5726508.html Sent from the cxf-user mailing list archive at 
>> Nabble.com.
>>
>


Reply via email to