繁体   English   中英

这是我给的“战争之路”吗? 如果是,我该如何回滚?

[英]Is that the 'path to war' which I am giving wrong? If yes,how do I do a rollback?

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

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

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

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

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

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

拍摄我的.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目录中仍然存在一个名为WEB-INF的文件夹,其中包含所有其他xml文件。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM