GAE에 app.yml 파일없이 자바 WAR 응용 프로그램을 배포 할 수 없습니다

루이스 로베르토 :

나는 SpringBoot 응용 프로그램은 내가 다음 오류 메시지가있어 내 핵심도 배포 규칙을 변경하지 않고도 구글 클라우드 받는다는 플러그인, 그러나 오늘을 사용하여 (158) 전에 여러 번 배치, 그것은 구글 앱 엔진에 배포있어 개미했다 :

INFO: submitting command: /root/.cache/google-cloud-tools-java/managed-cloud-sdk/LATEST/google-cloud-sdk/bin/gcloud app deploy --promote --version 1 --project <my-project-name> --credential-file-override /app/keys/<my-key>.json
GCLOUD: ERROR: (gcloud.app.deploy) Failed to parse YAML from [gs://runtime-builder/experiments.yaml]: mapping values are not allowed here
GCLOUD:   in "<file>", line 2, column 14

내 프로젝트에서 나는 그것의 자바 나는 단지에서 appengine-web.xml의 구성이 더 YML 구성이 없습니다.

이것에 대해 어떤 생각?

미리 감사드립니다

업데이트 : 나는에서 appengine-받는다는 - 플러그인을 사용하고, 나는 다음 구성을 가지고 :

<plugin>
  <groupId>com.google.cloud.tools</groupId>
  <artifactId>appengine-maven-plugin</artifactId>
  <version>2.2.0</version>
  <configuration>
    <version>${app.target.version}</version>
    <promote>${app.promote.version}</promote>
    <projectId>${gae.app.name}</projectId>
    <serviceAccountKeyFile>${gae.key.location}</serviceAccountKeyFile>
  </configuration>
</plugin>

[해결 방법] 1. 다운 그레이드 플러그인 버전 2. 나이 gCloud SDK

최종 구성 :

<plugin>
    <groupId>com.google.cloud.tools</groupId>
    <artifactId>appengine-maven-plugin</artifactId>
    <version>2.0.0-rc5</version> <!-- Downgraded -->
    <configuration>
      <version>${app.target.version}</version>
      <promote>${app.promote.version}</promote>
      <projectId>${gae.app.name}</projectId>
      <serviceAccountKeyFile>${gae.key.location}</serviceAccountKeyFile>
      <cloudSdkVersion>271.0.0</cloudSdkVersion> <!-- Set older sdk version -->
    </configuration>
  </plugin>
PCS-I :

의 가능한 중복 : gcloud 구성 요소 272.0.0을 가진 응용 프로그램 엔진 표준에 배포 할 수 없습니다

이 시도 할 수 있습니다 :

여기에 같은 문제를 가졌어요. 현재로서는 유일한 방법은 이전 버전으로 되돌릴 수있다.

gcloud 구성 요소 업데이트 --version = 271.0.0

오후 1시 55분 (PDT)로,이 최신 버전에 고정 될 것으로 보인다. 다시 최신으로 업데이트 할 수 있습니다!

추천

출처http://43.154.161.224:23101/article/api/json?id=362907&siteId=1