簡體   English   中英

Java EE webapp無法創建文件/文件夾

[英]Java EE webapp not creating files/folders

我有一個Java EE webapp,當我在Eclipse和本地tomcat服務器(我也已經在朋友的tomcat服務器上測試過)而不是生產服務器上運行它時,它可以完美運行。

這就是問題所在:該應用程序應該在特定位置創建一個文件夾(我也嘗試過對此進行硬編碼),但是在生產服務器上運行時,它不會創建該文件夾,並且不會拋出任何異常,無法正常運行創建它。 稍后在代碼中嘗試使用這些文件時,它抱怨它們不存在。

我以為這可能是進程權限問題,盡管我使用sudo在init.d中啟動了tomcat服務器,所以進程應該是root用戶,並且沒有權限問題! 如果您對此有任何想法,我很想聽聽他們的意見。 非常感謝。

ps我測試過的所有計算機都是Max OS X(10.5.6),生產服務器是RedHat Linux(不確定版本,但是最近)。

一些可以幫助您的想法:

  • 檢查本地和生產tomcat之間版本的潛在差異
  • 在Java版本上檢查相同內容,以及如何管理安全性
  • 檢查是否沒有其他處理會刪除您所關注的進程創建的目錄/文件(這聽起來很愚蠢,但有時您可能會感到驚訝...)
  • 在目錄創建后添加一段代碼,該代碼執行並記錄“ ls -l”,作為附加的可視控件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM