Jhipster, весна, angular банка работает, но не работает война - PullRequest
0 голосов
/ 21 февраля 2020

Я создал пружину + angular + Gradle с Jhipster.

Сначала я делаю

npm install

Затем я запускаю эту команду:

./gradlew -Pprod -Pwar clean bootWar     

, который гласит gradle / war.gradle:

apply plugin: "war"

bootWar {
    mainClassName = "com.bpn.legolas.ExtractAccountApp"
    includes = ["WEB-INF/**", "META-INF/**"]
    webXml = file("${project.rootDir}/src/main/webapp/WEB-INF/web.xml")
}

war {
    webAppDirName = "build/resources/main/static/"
    webXml = file("${project.rootDir}/src/main/webapp/WEB-INF/web.xml")
    enabled = true
    archiveExtension = "war.original"
    includes = ["WEB-INF/**", "META-INF/**"]

}

и создает войну. Но при развертывании на другом компьютере, на tomcat, я получил страницу с ошибкой:

Произошла ошибка :-( Обычная ошибка приводит к тому, что вы запустили приложение из IDE и не запустили npm start или npm run webpack: build. У вас произошла ошибка сети при запуске npm install. Если вы работаете за корпоративным прокси, вероятно, эта ошибка была вызвана вашим прокси. Посмотрите на JHipster В журналах ошибок у вас, вероятно, будет причина ошибки. Вы установили версию Node.js, которая не работает с JHipster: пожалуйста, используйте версию LTS (долгосрочная поддержка), так как это единственная версия, которую мы поддерживаем. код на стороне клиента снова Если вы хотите быстро набрать go, запустите ./mvnw, чтобы собрать и запустить все.

Если вы хотите иметь больший контроль, чтобы вы могли легче отладить вашу проблему, вы должны следовать следующие шаги:

Установить npm зависимости с помощью команды npm установить Построить клиент с помощью команды npm запустить webpack: build или npm start Start t Если у вас есть вопрос о том, как использовать JHipster Go для переполнения стека с помощью тега "jhipster".

Если у вас есть ошибка или функция запрос Сначала прочитайте наши рекомендации.

Затем заполните заявку на нашем баг-трекере, мы будем рады решить вашу проблему!

Если вы хотите пообщаться с участниками и другими пользователями Присоединяйтесь наш чат на Gitter.im. Обратите внимание, что это общедоступный c чат, и мы ожидаем, что вы будете уважать других людей и писать на правильном английском языке sh!

. Для тех же шагов я экспортирую как jar .

Сначала

npm install

Затем

./gradlew -Pprod -Pjar clean bootJar 

Чем на этой машине я делаю

java -jar xxxx.jar

и все работает! Но для войны, как я уже говорил, это не работает. Это говорит о npm install or webpack`

Пожалуйста, помогите мне об этом.

ШАГИ 1- Моё военное имя halil-0.0.1-SNAPSHOT. Война 2- Я положил в веб-приложения под tomcat 3- Затем я go до:

http://localhost: 8080 / halil-0.0.1-SNAPSHOT /

4- Я вижу ошибки, которые я положил на скриншоте. error in the page Которые я разместил в виде текста в этом вопросе 5- Javascript На консоли отображаются эти ошибки: error in the console 6- Сеть показывает эти ошибки: errror in the network tab 7- Когда я go до http://localhost: 8080 / halil или http://localhost: 8080 /

приносит 404 страницы

...