#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.