Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

サーブレットからbashのスクリプトが実行できない

サーブレットからbashのスクリプトを実行したいのですが、
access denied (java.io.FilePermission aaa.sh execute)
というエラーで失敗しております。

スクリプトはHOMEディレクトリに配置しています。アクセスするにはどういった設定が必要でしょうか?

8

回答

6784

閲覧

8件の回答

評価

0

エラーメッセージに書いてある通りです。:-D

評価

0

不良社員さん、ご回答ありがとうございました。
実行できるようになりましたので報告いたします。

04webapps.policyファイルに以下を追記
grant {
    permission java.io.FilePermission "<<ALL FILES>>","read,write,execute,delete";
};

評価

0

豪快だね。

評価

0

?(゚д゚;)

評価

0

grantを調べることができたのに、chXXXが分からないことに驚いた。

評価

0

ルートドキュメント外に配置してあるので、04webabbs.policyを弄りました。
しかし、権限が強すぎました…。

評価

0

04webabbs.policy -> 04webapps.policy

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。