0

コマンドを使用して、ネットワーク障害のために中断された Web サイトのデプロイの最後のプロセスをロールバックしようとしています。

サーバーの SDK (Linux の場合)の bin ディレクトリ内で使用している一般的なコマンドは次のとおりです。

./appcfg.sh rollback /path_to_the_war_directory_that_has_appengine-web.xml

これがロールバックの方法ですか?なければ方法を教えてください。

_(プロジェクトディレクトリにディレクトリwarを作って、その中にappengine-web.xmlを入れたWEB-INFフォルダを入れるように言われました。間違っているかもしれません)_

アプリへのパスを指定するときに間違いを犯していると確信しています。

私の.warファイルがある場所を撮影します:

ここに画像の説明を入力

今私が使用しているコマンドは(サーバーのSDKのbinディレクトリ内にあります)

./appcfg.sh rollback /home/non-admin/NetbeansProjects/'Personal Site'/web/war

以下は、 war ディレクトリへのパスの表現です。

ここに画像の説明を入力

どこが間違っていますか?プロジェクトをもう一度デプロイできるようにするには、このコマンドをどのように実行すればよいですか?

上記のコマンドを実行すると、次のメッセージが表示されます。

Unable to find the webapp directory /home/non-admin/NetbeansProjects/Personal Site/web/war
usage: AppCfg [options] <action> [<app-dir>] [<argument>]

注 : フォルダー WEB-INF を複製しました。Web ディレクトリ内には、他のすべての xml ファイルを含む WEB-INF という名前のフォルダーがまだあります。

4

1 に答える 1

1

エラーは、フォルダ/home/non-admin/NetbeansProjects/Personal Site/web/warが存在しないことを示しています。注意深く見ると、フォルダの名前はですNetBeansProjects(Linuxのファイルシステムでは大文字と小文字が区別されます)。

したがって、代わりに次のコマンドを実行する必要があります。

./appcfg.sh rollback /home/non-admin/NetBeansProjects/'Personal Site'/web/war

ディレクトリが存在することを確認するために、最初に実行します

ls /home/non-admin/NetBeansProjects/'Personal Site'/web/war
于 2012-07-27T14:49:37.463 に答える