IntelliJ не удается подключиться к серверу SonarQube, работающему в Docker

#docker #intellij-idea #sonarqube

#docker #intellij-idea #sonarqube

Вопрос:

Я пытаюсь подключиться к серверу SonarQube, работающему на моем компьютере в Docker. Я установил плагин SonarLint в IntelliJ, когда я создаю новое подключение к серверу, присваиваю токен плагину, он показывает:

Не удалось подключить сервер. Пожалуйста, проверьте конфигурацию. Ошибка: Не удается выполнить запрос http://localhost:9000/api/system/status

этот URL работает в браузере, возвращая

 {"id":"BF41A1F2-AWlcxJRKJ9-nWLU3WeGl","version":"7.6.0.21501","status":"UP"}
  

в журнале SonarLint говорится:

Вызвано: java.net.ProtocolException: Неожиданная строка состояния:

Я только что извлек последний образ sonarqube из репозитория docker и запустил его только с опцией переадресации портов (-p 9000: 9000)

Моя среда:

  • Версия сервера SonarQube: 7.6.0.21501 ;
  • Java: 1.8.0_181
  • Docker: 2.0.0.3 (31259)
  • IntelliJ: Сообщество 18.3.5

Комментарии:

1. после этого, вызванного: java.net.ProtocolException: Неожиданная строка состояния: есть пять квадратов, они показаны в предварительном просмотре вопроса, но я не вижу их в опубликованном вопросе

2. пожалуйста, опубликуйте сообщение об ошибке в комментарии, чтобы я мог дополнить им ваш вопрос.

3. Используете ли вы какой-либо прокси, брандмауэр, антивирус?

4. @Kootli я использую Avast из-за внутренней политики

5. @MostafaHussein похоже, что квадраты не отображаются ни в комментариях

Ответ №1:

Я нашел обходной путь. используйте имя компьютера вместо localhost.