Spring Boot - разверните приложение на движке Google Cloud App, но отсутствует app.yaml - PullRequest
0 голосов
/ 09 декабря 2018

У меня есть проблема, которую я пытаюсь решить.Я пытаюсь развернуть приложение весенней загрузки на движке облачных приложений Google, но при попытке развернуть приложение возникает одна проблема, с которой я сталкиваюсь ниже:

[INFO] --- spring-boot-maven-plugin:2.0.0.RELEASE:repackage (default) @ royAngularProject ---
[INFO]
[INFO] <<< appengine-maven-plugin:1.3.2:deploy (default-cli) < package @ royAngularProject <<<
[INFO]
[INFO] --- appengine-maven-plugin:1.3.2:deploy (default-cli) @ royAngularProject ---
[INFO] Deleting the staging directory: /home/meodows9992/royAngularProject-spring/target/appengine-staging
[INFO] Staging the application to: /home/meodows9992/royAngularProject-spring/target/appengine-staging
[INFO] Detected App Engine flexible environment application.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.292 s
[INFO] Finished at: 2018-12-09T19:39:14+08:00
[INFO] Final Memory: 22M/140M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.google.cloud.tools:appengine-maven-plugin:1.3.2:deploy (default-cli) on project royAngularProject: Execution default-cli of goal com.google.cloud.tools:appengine-maven-plugin:1.3.2:deploy failed: java.nio.file
.NoSuchFileException: /home/meodows9992/royAngularProject-spring/src/main/appengine/app.yaml -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
meodows9992@cloudshell:~/royAngularProject-spring (tidy-etching-224411)$  

Могу ли я узнать, что мне нужно сделать, чтобы решить эту проблему?проблема, извините, я не могу опубликовать какие-либо коды, потому что я не знаю, где находится проблема, и если мне нужен app.yaml, я хотел бы рассказать мне, как установить его в свой проект.

Ответы [ 2 ]

0 голосов
/ 03 марта 2019

Стандартная конфигурация app.yaml для проекта maven, разработанного в java8, должна выглядеть следующим образом:

runtime: java
env : flex
inbound_services: 
- warmup
derived_file_type:
- java_precompiled

runtime_config: 
  jdk: openjdk8

handlers:
- url: /.*
  script: this field is required, but ignored
skip_files: app.yaml

Я считаю, что документацию платформы Google Cloud необходимо упростить.

0 голосов
/ 19 января 2019

Создайте в своем проекте следующую папку - src / main / appengine и поместите туда файл app.yaml.

Поскольку это приложение Java, вы должны упомянуть это, чтобы получить стандартную среду Java для движка приложений.

runtime: java

enter image description here

Наконец, выполните приведенную ниже команду, если вы уже добавили плагин ядра приложения в файл POM.

./mvnw -DskipTests appengine:deploy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...