结束游戏:将项目目录复制到ec2上托管的tomcat webapps目录。
我有一个amazon linux实例,我通过
安装tomcatsudo yum install tomcat7-webapps
当我第一次进入ssh时,我被引导到一个主文件夹。从那里我必须cd两次,然后继续
/var/lib/tomcat7/webapps
我尝试使用filezilla传输目录,但我没有写权限..也尝试更改权限但不允许。我应该将tomcat安装到我的主目录吗?
我还尝试使用git设置存储库,但运行git init失败,因为它无法写入。
了解scp,我可以用它来传输整个目录吗?
非常感谢任何帮助!我读了很多较旧的帖子,但没有为我工作。
编辑:我已整理出来了!我的解决方案:
在我的案例中找到tomcat的安装位置
/var/lib/tomcat7
并运行以下内容:
sudo usermod -a -G tomcat7 ec2-user
sudo chmod -R g+w /var/lib/tomcat7
我发现这个问题被问了很多,所以我希望这有助于将来解决这个问题的任何人!如果它有帮助,给这个人投票。 Solution