Невозможно скопировать войну в Google Bucket

java maven google-compute-engine

68 просмотра

1 ответ

Я пытаюсь скопировать снимок из моего облачного экземпляра Google в корзину Google.

Maven используется для компиляции кода в снимок, и снимок доступен в расположении ниже -

/home/bhaskarhnarula/getting-started-java/bookshelf/6-gce/bookshelf-6-1.0-SNAPSHOT.war

В моем файле сборки, в моей сборке sh, я даю следующую команду копирования, которая выдает исключение CommandException, как показано ниже:

CommandException: No URLs matched: target/bookshelf-1.0-SNAPSHOT.war

Команда ниже используется для перемещения снимка в облако -

+ gsutil cp target/bookshelf-1.0-SNAPSHOT.war gs://cloudpoc2bucket

Цель состоит в том, чтобы разместить образец приложения в новом экземпляре, созданном в Google Cloud через Google-Compute-Engine. Любые выводы будут полезны. Спасибо!

Автор: Bhaskar Источник Размещён: 08.11.2019 11:01

Ответы (1)


1 плюс

Понятия не имею, если вы поняли это, но я столкнулся с той же проблемой и обнаружил, что в примере в сценарии была опечатка; target/bookshelf-1.0-SNAPSHOT.warне существует, это на самом деле называется target/bookshelf-6-1.0-SNAPSHOT.war. В этом случае ошибка имеет смысл, поскольку скрипт запрашивает gsutilsзагрузку несуществующего файла. Так что, если вы посмотрите в makeBookshelfсценарии, вы должны увидеть строку с надписью

WAR=bookshelf-1.0-SNAPSHOT.war

это должно быть на самом деле

WAR=bookshelf-6-1.0-SNAPSHOT.war

Отредактируйте это, и оно должно работать отлично.

Я уже отправил запрос на удаление, чтобы исправить это в хранилище. Надеюсь, вы поняли это!

Автор: cactus1 Размещён: 03.12.2016 09:01
Вопросы из категории :
32x32