Jhipster завершается с ошибкой: «Ошибка [HPM] при попытке прокси-запроса / управления / информации с локального хоста: от 9000 до http://localhost:8080 (ECONNREFUSED)» - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь создать простой скелет проекта, используя jhipster.

# Ubuntu 18.04
node -v
# v10.15.1
npm -v
# 6.4.1
jhipster --version
# 6.0.0
jhipster
# (I only press enter, so that the defaults are selected)
npm start

Теперь я получаю доступ к приложению через порт 9000, но когда я пытаюсь войти в систему с admin / admin в соответствии с запросом, происходит сбой

[HPM] Error occurred while trying to proxy request /management/info from localhost:9000 to http://localhost:8080 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
[HPM] Error occurred while trying to proxy request /api/account from localhost:9000 to http://localhost:8080 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
[HPM] Error occurred while trying to proxy request /api/authenticate from localhost:9000 to http://localhost:8080 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)

То же самое, когда я пытаюсь зарегистрировать нового пользователя из приложения.

Это ошибка приложения или я что-то не так делаю?

1 Ответ

0 голосов
/ 14 мая 2019

Вы используете только внешний интерфейс, вам также нужно запустить его как комментарии @Jon Ruddell. При запуске maven в корневом каталоге приложения: «./mvnw» («mvnw» в Windows)

Запуск сервера Java

Как «основной» класс Java

из вашей IDE, щелкните правой кнопкой мыши по классу «Приложение» в корне вашей Java упакуйте иерархию и запустите ее напрямую. Вы также должны быть в состоянии отлаживать так же легко.

Приложение будет доступно на http://localhost:8080.

В этом приложении по умолчанию включена «горячая перезагрузка», поэтому если вы компилировать класс, контекст приложения Spring должен обновиться сам автоматически, без необходимости перезагружать сервер.

Как проект Maven

Вы можете запустить Java-сервер с Maven. JHipster предоставляет оболочку Maven, поэтому вам не нужно устанавливать Maven, и вы иметь гарантию, что все пользователи проекта имеют одинаковую версию Maven:

. / Mvnw (в Mac OS X / Linux) mvnw (в Windows)

(это запустит задачу Maven по умолчанию, spring-boot: run)

Приложение будет доступно по http://localhost:8080.

В качестве альтернативы, если вы установили Maven, вы можете запустить Java сервер с Maven:

МВН

Если вы хотите получить больше информации об использовании Maven, перейдите на http://maven.apache.org

(опционально) как проект Gradle

Если вы выбрали опцию Gradle, JHipster предоставляет упаковку Gradle, поэтому вам не нужно устанавливать Gradle, и у вас есть гарантия, что все пользователи проекта имеют та же версия Gradle:

. / Gradlew (в Mac OS X / Linux) gradlew (в Windows)

(это запустит нашу задачу Gradle по умолчанию, bootRun)

В качестве альтернативы, если вы установили Gradle, вы можете запустить Java сервер с Gradle:

Gradle * * тысяча пятьдесят-один

Приложение будет доступно на http://localhost:8080.

Если вы хотите получить больше информации об использовании Gradle, перейдите на https://gradle.org

источник: https://www.jhipster.tech/development/

...