[英]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.