私はUbuntu上でglassfishサーバーを使用してWebサービスを実行しています。問題は、共有リソース外のディレクトリにアクセスする必要があることです。現在、「Permission Denied」というエラーが表示されています。私は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
はいglassfishユーザーはすべての権限を読み取り/書き込み/実行できます。 – Barun
どのようにこれらのファイルにアクセスしていますか? Java File APIまたはリソースとしてロードする – NBW