東京の風景。勉強したこと。感じたこと。の雑記帳。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

java.security.AccessControlException

サーバマシンをブラウザから Java 越しに操作できるという,
とある管理アプリケーションを使っているんですが,
エラーではまったのでメモ.

そのアプリケーションを起動すると,こんなエラーを吐いて利用不能になりました.
java.security.AccessControlException
詳細を読むとユーザのホームディレクトリに Java がアクセスしようとしているものの
権限がなくて困っちゃってる模様.

とりあえずセキュリティポリシーを書き換えて対応してみました.
私の場合だと以下のファイル.
C:\Program Files (x86)\Java\jre1.6.0_07\lib\security\java.policy

これの冒頭にある以下の設定を書き換えた.
grant codeBase "file:${{java.ext.dirs}}/*" {
    permission java.security.AllPermission;
};

詳しく調べてないからよくわからないけど,
素直に読んだ感じだと Java がアクセスできるディレクトリを
JRE の ext ディレクトリ以下に限定してるんだよね,きっと.
とりあえず,このディレクトリ指定を取っ払って以下のようにしたら,
上述したエラーは出なくなりました.
grant {
    permission java.security.AllPermission;
};

おそらく結構危険なので,用が済んだら戻すのが無難だと思う.
まぁホームディレクトリを指定すればいいんだろけど,試しだったのでめんどかった.
スポンサーサイト
コメント
コメントの投稿
管理者にだけ表示を許可する
プロフィール

ひかる

  • Author:ひかる
  • SE っぽいバイトで学費を稼ぎつつ,コンピュータの研究をしている大学院生.主に P2P のような分散システムを扱っている.

    最近のマイブームは写真を撮ること.

    眼と頭が悪い.万年金欠.


    本ブログに記載されている情報は,自己責任の下でご利用ください.
    損害等が発生しても当方は一切責任を負いません.
天気予報

-天気予報コム- -FC2-
FC2カウンター
タグcloud
最近の記事
最近のコメント
最近のトラックバック
カレンダー
09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
ブログ内検索
RSSフィード
リンク
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。