2014-12-04 49 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