答案 0 :(得分:1)
我尝试了以下方法:
我查看了STS中的代理设置,并将“活动提供程序”设置为手动。帮助->仪表板成功呈现,表明它能够通过代理进行隧道传输,但是spring-starter-project仍然失败。
我清除了本地密码存储,但仍然遇到相同的问题。
我尝试了“ Active Provider”的各种设置,并且Spring Starter Project的错误有所不同,这暗示它肯定是在STS中使用代理设置,但由于某种原因而失败。
经过一番挖掘,我在Java SE发行说明中发现了这一点: Disable Basic authentication for HTTPS tunneling
我立即意识到几天前已经升级了JDK版本。我相信升级之前我已经安装了Java SE 8 u45。我已将其升级到Java SE 8 u111,并且上述更改导致了问题。
我在STS.ini中添加了以下代码,它解决了该问题。
-Djdk.http.auth.tunneling.disabledSchemes=""