2014-12-04 64 views
1

我已經建立了一個節點Spring XD並運行了XD Shell。運行這些主機的主機不會暴露於互聯網,因此我無法使用Spring XD開箱即用的twittersearch流。它拋出的java.net.UnknownHostException:api.twitter.com如何從Spring XD的twittersearch流設置代理詳細信息?

現在的問題是,我該如何設置我的代理細節春XD,因此可以使用它們來伸手來Twitter?

+0

請告訴我們到目前爲止你所做的事情。 – Benvorth 2014-12-04 14:56:56

+0

我確定我能夠從我的SpringXD運行的服務器上瀏覽https://api.twitter.com,當然通過導出我的代理服務器詳細信息。我嘗試在/spring-xd-1.0.0.RELEASE/xd/modules/source/twittersearch/config目錄中的twittersearch.properties和twittersearch.xml文件中添加我的代理詳細信息,但它沒有幫助。我試圖在春季論壇,Stackoverflow和一般的互聯網找到答案,我找不到任何東西。我也瀏覽了SpringXD Guide,這是Spring的文檔。 – 2014-12-05 05:00:10

回答

2

以詳細模式運行單節點,您將看到許多已從環境變量(例如HTTP_PROXY)設置的屬性。還有一個數字需要Java參數在-Dhttp.proxyHost=localhost中過去。嘗試在xd-singlenode腳本中的DEFAULT_JVM_OPTS=中進行設置。

+0

謝謝Paul!在xd-singlenode腳本中將-Dhttps.proxyHost和-Dhttps.proxyPort設置爲DEFAULT_JVM_OPTS WORKED !!雖然HTTPS_PROXY顯示出來,當我運行詳細,XD進程無法承擔。 – 2014-12-09 06:11:58