2012-11-07 58 views
0

我試圖連接到我使用FileZilla設置的Ubuntu服務器。我的測試服務器具有Tomcat7的aptitude版本,因爲我已建議使用Ubuntu軟件包來保證安全。 Tomcat鎖定用戶和所有者tomcat7:tomcat7,防止寫入webapp目錄。將自己添加到Tomcat7組補救這個?因爲我使用我的管理員帳戶登錄Filezilla時無法將webapps上傳到此目錄。這樣做的正確方法是什麼?我無法將自己添加到使用sudo useradd - a -G tomcat7 myname組的tomcat 7組中,儘管我是此計算機上的唯一用戶和管理員。什麼是正確的命令使用?無法將應用程序上載到Ubuntu上的Tomcat7

回答

1

我在ubuntu 12.10上使用的方法是使用符號鏈接(使用apt-get安裝tomcat7)。

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

它的工作原理和使用腳本很容易部署。之後,我使用我的開發工作站上的scp腳本更新sym鏈接的war文件,並且tomcat選擇更改後的war文件並重新部署它。如果你想要原子更新,只需添加一個新的符號鏈接中間體,並在上傳過程後更新符號鏈接。

相關問題