Bir Spring web uygulamasında bir HTTP proxy'si yapılandırmak için uygun bir yol bulmak için etrafı araştırıyorum. Ne yazık ki, elde ettiğim sonuçlar her defasında AOP proxy'leri ve HTTP proxy'leri değil.Bir Spring web uygulamasında bir HTTP proxy yapılandırılması
Temelde, benim uygulamanın bir modül gibi bir şey vererek JAX-WS ile Bahar XML dosyasında bir webservice istemci yapılandırmak çalıştıran:
<bean id="heartBeatWebservice" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean">
<property name="serviceInterface" value="the.web.service.interface"/>
<property name="wsdlDocumentUrl" value="http://thehost:theport/theservicename.wsdl"/>
<property name="serviceName" value="TheServiceName"/>
<property name="namespaceUri" value="http://the.namespace/"/>
<property name="portName" value="TheWebServicePortName"/>
</bean>
Ama uygulama olduğu için bir HTTP proxy arkasında çalıştırmak zorunda Web servisini arayabilir ve Bahar bağlamında bunu nasıl yapacağımı bilmediğimi kabul etmeliyim. beklendiği gibi
System.setProperty("http.proxyHost", "my.proxy.addr");
System.setProperty("http.proxyPort", "8080");
Ne yazık ki, işe yaramadı:
Ben ilk başta bu kodu denemek yazdığı bazı ana sınıfında çalıştı. Bir Bahar bağlamında bir HTTP proxy yapılandırmak için iyi bir yol olduğunu varsayalım ama nasıl olduğunu bulamıyorum ...Bana bir ipucu verebilir misiniz?