Web applications 无法将应用程序上载到Ubuntu上的Tomcat7

Web applications 无法将应用程序上载到Ubuntu上的Tomcat7,web-applications,ubuntu,upload,tomcat7,file-permissions,Web Applications,Ubuntu,Upload,Tomcat7,File Permissions,我正在尝试连接到我用FileZilla设置的Ubuntu服务器。我的测试服务器有aptitude版本的Tomcat7,因为有人建议我坚持使用Ubuntu软件包以确保安全。Tomcat被用户和所有者锁定tomcat7:tomcat7,防止写入webapp目录。我加入tomcat7小组会解决这个问题吗?因为当我使用我的管理员帐户通过Filezilla登录时,我无法将webapps上载到此目录。这样做的正确方法是什么?我无法使用sudo useradd-a-G tomcat7 myname组将自己添加

我正在尝试连接到我用FileZilla设置的Ubuntu服务器。我的测试服务器有aptitude版本的Tomcat7,因为有人建议我坚持使用Ubuntu软件包以确保安全。Tomcat被用户和所有者锁定
tomcat7:tomcat7
,防止写入webapp目录。我加入tomcat7小组会解决这个问题吗?因为当我使用我的管理员帐户通过Filezilla登录时,我无法将webapps上载到此目录。这样做的正确方法是什么?我无法使用
sudo useradd-a-G tomcat7 myname
组将自己添加到tomcat7组,即使我是这台机器上的唯一用户和管理员。正确的命令是什么?

我在ubuntu 12.10上使用的方法是使用符号链接(使用apt get安装tomcat7)

它可以工作,并且使用脚本很容易部署。之后,我在我的开发工作站上使用scp脚本更新sym链接的war文件,tomcat选择更改后的war文件并重新部署它。如果您想要原子更新,只需添加一个新的符号链接中间层,并在上传过程后更新符号链接

cd /var/lib/tomcat7/webapps/
sudo ln -s /home/myuser/myapps/mywebapp-0.1.0-SNAPSHOT.war ./mywebapp.war