我想創建一個文件夾,然後在安裝在運行Ubuntu的Amazon EC2上的Java Servlet的Amazon EBS
卷中創建的文件夾中創建一個文件。在Ubuntu Linux中更改文件夾的讀/寫訪問
我已經安裝在
/mnt/my-address
EBS卷但Servlet是無法創建文件夾並寫入文件?
我的問題
爲什麼Java的sevlet不能創建在Amazon EBS卷安裝文件夾?
我想創建一個文件夾,然後在安裝在運行Ubuntu的Amazon EC2上的Java Servlet的Amazon EBS
卷中創建的文件夾中創建一個文件。在Ubuntu Linux中更改文件夾的讀/寫訪問
我已經安裝在
/mnt/my-address
EBS卷但Servlet是無法創建文件夾並寫入文件?
我的問題
爲什麼Java的sevlet不能創建在Amazon EBS卷安裝文件夾?
看起來像您的文件夾沒有正確的讀/寫權限。
嘗試授予給所有用戶讀寫訪問有問題的目錄,例如:
sudo chmod -R ugo+rw /mnt/my-address
如果你是授予寫權限對所有不舒服,你可以通過與所有權玩微調的權限和組,但我需要更多關於你的設置的信息來幫助你。
編輯:如果EC2用戶是唯一一個需要訪問,你可以在目錄的所有權更改爲用戶,然後授予只有他訪問:
sudo chown -R ec2-user:ec2-user /mnt/my-address
sudo chmod -R u+rw,go-rw /mnt/my-address
+1,謝謝,你還需要什麼信息?運行tomcat的用戶是'ec2-user'。 – 2012-08-12 19:22:47
我編輯了我的答案,以防您未收到通知。 – 2012-08-14 00:53:25
你看到任何錯誤消息在您的servlet容器的日誌文件中? – 2012-08-12 15:10:34
@DavidLevesque我檢查了沒有創建的文件夾。 – 2012-08-12 15:18:46
是啊...我問是否有任何錯誤信息... – 2012-08-12 18:11:23