我正在尝试连接到Docker中我的机器上运行的SonarQube服务器。我在IntelliJ中安装了SonarLint插件,当我创建到服务器的新连接时,给定插件的标记,它显示:
无法连接服务器。请检查配置。错误:无法请求http://localhost:9000/api/system/status
此URL在浏览器中工作,返回
{"id":"BF41A1F2-AWlcxJRKJ9-nWLU3WeGl","version":"7.6.0.21501","status":"UP"}
在SonarLint日志中它说:
引起:java.net.ProtocolException:意外的状态行:
我刚刚从docker存储库中提取了最后一个sonarqube映像,并仅使用端口转发选项运行它(-p 9000:9000)
我的环境:
我找到了一个解决方法。使用机器名称而不是localhost。