我正在做一个android应用程序(客户端 – 服务器types)。
到目前为止,我在我的系统中安装了tomcat。 所以现在服务器是我的电脑,客户端是我的电话
现在,我想将我的服务器组件(.war文件)部署到Google Cloud的tomcat堆栈中,以便我的应用程序在任何地方均可访问。
使用Google Cloud选项, 单击部署tomcat堆栈以在云上安装tomcat。
接下来的事情是把我们的战争文件放到webapps ..
我尝试了几乎所有可能的方式来做到这一点..但是,每一个线索徒然结果..:/
安装gcloud sdk …最后通过一些git方式(不是在webapps)将这个war文件放到我们的项目中(可以通过SourceCode – > Browse进行查看 ),无法将其复制到webapps。
尝试了复制文件命令的各种变化,但由于文件权限被拒绝而徒劳无功。
我无法更改webapps的权限。
最后,我尝试了filezilla,能够连接到IP地址,并findwebapps文件夹..但无法将我的文件放在该文件夹,因为相同的权限问题….试图改变权限在该filezilla本身,但它也结果徒然..:/
能够改变剩余文件夹的权限,但不是这个(webapps)。
所以最后决定从谷歌通过邮件或电话支持,但我在青铜计划。所以我不能支持他们,我们有权限只读文件和东西。
所以
有没有人在Google Cloud上工作,面临类似的问题并解决了这个问题。
要么
有谁知道如何更改Tomcat Stack,Google Cloud的webapps文件夹的权限
最后我解决了这个问题。
我实际上可以直接从本地目录发送我的战争文件到tomcat堆栈的webapps目录使用filezilla或使用gcloud复制文件,但我面临的问题是“权限被拒绝”。
我通过解决了这个问题
连接到sshterminaltypessudo bash进入rootterminal,现在键入chmod 777 / var / lib / tomcat7 / webapps / ROOTclosures并重新打开filezilla以获得此更新的权限。 以前我无法更改权限,因为我没有进入根访问。
现在完成了。