我創建了一個應用程序,其中android手機拍攝照片並將其上傳到服務器。服務器接受圖像,存儲在本地目錄中並更新數據庫的路徑。一切工作正常我的本地主機(Windows),但是當我部署戰爭文件,它不是創建該文件。問題是我的本地主機在windows上,但主服務器(ISP)在Linux上。我的本地主機和主服務器(ISP)都使用glassfish。在主服務器(ISP)上,我通過管理員登錄然後部署war文件。在linux中創建文件
0
A
回答
0
這可能是你的問題。
你在哪裏存儲你的文件在服務器。在Windows中,您可能會給出路徑爲
D://images/dir1/......
在linux中,此路徑無效。它應該看起來像
/home/tomcat/images/repo/...........
請將代碼提交到您提及存儲圖像的目錄位置的位置。
+0
我使用System.getProperty(「user.home」)+ File.separator創建目錄 –
+0
然後可能會有權限問題.. – Konza
相關問題
- 1. 在linux中創建文件
- 2. 在linux中創建重複文件
- 3. 在Linux中創建臨時文件夾
- 4. C++在Linux中創建2個文件
- 5. 在Linux中使用C創建文件
- 6. linux文件創建和umask()
- 7. Linux文件創建大小
- 8. 創建Zip文件在Windows和提取Zip文件在Linux中
- 9. 無法在Linux上創建777文件
- 10. 在Linux中創建
- 11. 根據條件在Linux中創建新文件
- 12. 使用c語言在Linux中的/ tmp文件夾中創建文本文件
- 13. 在Linux中使用C++在給定路徑創建文件
- 14. 在Android中使用現有的「.so」文件(在Linux上創建)
- 15. 在c編程中在linux下創建一個utf8文件
- 16. 如何創建在特定的文件cron作業在Linux中
- 17. 在主文件夾中創建臨時文件和套接字文件Linux
- 18. 遍歷目錄中的文件,創建輸出文件linux
- 19. 在文件名Unicode字符linux下的Tomcat創建文件
- 20. Linux dd創建多個iso文件
- 21. 用戶無法創建文件linux
- 22. 未創建文件(Linux-PHP-C++)
- 23. linux C++通知文件類型創建
- 24. Linux:如何創建指定文件?
- 25. 創建副本在Linux中
- 26. 什麼時候在Linux主目錄中創建.gradle文件夾?
- 27. 如何在Linux中獲取文件創建日期?
- 28. 在linux/EC2實例中沒有創建日誌文件
- 29. 在Linux程序集中創建一個資源文件
- 30. 如何在linux中創建無法讀取的文件
你應該檢查你的下載/文件目錄的權限。 Windows允許比Linux多得多。 – Sentencio
我在問:是否允許這個問題?我應該修改war文件存儲目錄的權限嗎? –
最好的辦法是爲您的網絡服務器進程設置權限,其中包括新的/編輯/刪除其中的項目。另一種方法是設置目錄的權限。你可以使用'chmod'。 – Sentencio