我在Ubuntu上運行使用glassfish服務器的webservice。問題是 - 它需要訪問共享資源之外的目錄。目前它給出了一個錯誤,說「權限被拒絕」。我也將權限設置爲server.policy。Java - glassfish - web服務 - 本地文件訪問
grant codeBase "/home/glassfish/glassfish/test/-" {
permission java.security.AllPermission;
};
但它似乎不工作。 我試過<property name="alternatedocroot_1" value="from=*.* dir=/home/glassfish/glassfish/test"/>
,但它似乎只給予閱讀權限。我還需要寫入權限。所以我的問題是如何設置寫入權限?
謝謝。
你是否檢查過glassfish用戶對目錄有寫權限? – beerbajay 2012-04-16 07:09:43
是glassfish用戶有讀/寫/執行所有權限。 – Barun 2012-04-16 07:20:54
你如何訪問這些文件? Java File API或加載爲資源? – NBW 2012-04-16 19:07:21