Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 那是';战争之路';我给错了什么?如果是,如何进行回滚?_Linux_Google App Engine_Netbeans_Fedora - Fatal编程技术网

Linux 那是';战争之路';我给错了什么?如果是,如何进行回滚?

Linux 那是';战争之路';我给错了什么?如果是,如何进行回滚?,linux,google-app-engine,netbeans,fedora,Linux,Google App Engine,Netbeans,Fedora,我一直在尝试使用该命令回滚由于网络故障而中断的网站部署的最后一个过程 我在服务器SDK(Linux上)的bin目录中使用的通用命令是: 这是我们回滚的方式吗?如果没有,请告诉我方法 _(我被要求在项目目录中进行目录战,并将WEB-INF文件夹放在其中,其中包含appengine-WEB.xml。这可能是错误的)_ 我完全相信我在给出我的应用程序的路径时犯了一个错误 在我的.war文件所在的位置拍摄: 现在我使用的命令是(在服务器SDK的bin目录中): 以下是war目录路径的表示形式: 我错

我一直在尝试使用该命令回滚由于网络故障而中断的网站部署的最后一个过程

我在服务器SDK(Linux上)的bin目录中使用的通用命令是:

这是我们回滚的方式吗?如果没有,请告诉我方法

_(我被要求在项目目录中进行目录战,并将WEB-INF文件夹放在其中,其中包含appengine-WEB.xml。这可能是错误的)_

我完全相信我在给出我的应用程序的路径时犯了一个错误

在我的.war文件所在的位置拍摄:

现在我使用的命令是(在服务器SDK的bin目录中):

以下是war目录路径的表示形式:

我错在哪里?我应该如何运行此命令以便能够再次部署我的项目

运行上述命令时,我收到以下消息:

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

注意:我复制了文件夹WEB-INF。在包含所有其他xml文件的WEB目录中仍有一个名为WEB-INF的文件夹。

错误告诉您文件夹
/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

目前我在windows上。我会在几分钟后检查。但是你确定我做的事情是否正确吗。我的意思是创建war目录并将其放入包含appengine-web.xml文件的META-INF文件夹中?我想您是指war目录中的web-INF文件夹。这就是你在问题中表现出来的。我建议您查看文档。您还缺少web.xml文件。我提到我复制了META-INF文件夹。您说您复制了web-INF文件夹。还可以看看sdk的demos文件夹中项目的项目结构。我必须在war文件夹中复制META-INF文件夹。终于明白了。谢谢
./appcfg.sh rollback /home/non-admin/NetBeansProjects/'Personal Site'/web/war
ls /home/non-admin/NetBeansProjects/'Personal Site'/web/war