0

我按照本教程的步骤操作:http: //www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/ega_docs/dialog_ega.shtml#ega_getstart_setup 直到步骤 3h(帐户验证),这导致以下错误:“客户端错误 - 需要 407 代理授权”。(我支持公司代理)

我使用 Eclipse Mars 4.5.2 和 IBM Bluemix Tools 1.0.10.v20160406_1758。

我已经完成的工作: - 当然,我拥有运行良好的 Bluemix 帐户。

-我已经在 Eclipse 代理设置(常规->网络设置)中填写了 HTTP 和 HTTPS 信息并清除了 SOCK 字段。因此,我可以安装新软件并使用 eclipse 市场。

- 在 Windows 系统变量的 http_proxy/https_proxy 处设置代理,因此我可以使用 Bluemix 命令行工具并登录到 Bluemix。

- 尝试在 eclipse.ini 中添加各种行,如下所示:

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provi    der.filetransfer.httpclient
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=YYY.com
-Dhttp.proxyUser=uid123
-Dhttp.proxyPassword=XXX
-Dhttps.proxyPort=8080
-Dhttps.proxyHost=YYY.com
-Dhttps.proxyUser=uid123
-Dhttps.proxyPassword=XXX
-Dhttp.nonProxyHosts=localhost|127.0.0.1
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=3000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=3000

命令“nslookup api.ng.bluemix.net”返回:

Server:  AAA.de    Address:  aa.bbb.cd.ef  

Not authorized answer:
Name:    ng.bluemix.net      Address:  75.126.70.44       Aliases:                       api.ng.bluemix.net 

关于如何成功使用 Eclipse Bluemix 插件有什么建议吗?

4

2 回答 2

0

根据该错误,您似乎在访问代理本身时遇到了身份验证错误。Bluemix 工具不使用命令行界面 (CLI) 与 Bluemix 服务器进行通信。因此,即使您使用 CLI 工作,也不会在 Eclipse 中设置代理设置。

在 Eclipse 中,所有代理设置都可以从 Preference 页面完成。无需更改 eclipse.ini,因此您可以在更改首选项设置之前将 eclipse.ini 文件恢复为原始文件。您可以在Window>Preferences>General>Network Connection中找到相应的首选项页面。然后,将“Active Provider”更改为“Manual”并根据需要编辑 HTTP 和 HTTPS 端口代理设置。

Edit Proxy Entry对话框中,您可以通过选中Requires Authentication复选框输入代理身份验证信息并输入用户/密码。

于 2016-07-11T15:47:40.533 回答
0

几天前我更新了 Bluemix 工具版本。似乎现在可以工作了。

于 2016-07-12T00:04:58.630 回答