2012年1月26日木曜日

[Java][Derby] Derbyに急にAcccessControlExceptionで接続できなくなったとき

急にDerbyに接続できなくなって、コンソールには次のようなエラーメッセージが出ているとき。特に、複数のプロジェクトをビルドパスに含む構成にしているとき。
java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
とりあえず、依存先のプロジェクトを一旦ビルドパスから外し、再度加えてみる。
プロジェクトのクリーンもする。

参考:http://old.nabble.com/Re%3A-java.security.AccessControlException%3A-access-denied-%28java.io.FilePermission-derby.log-read%29-p19211798.html


セキュリティポリシーの変更をした場合などは、多分そちらが原因。
参考:
http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/security/overview/jsoverview.html
http://db.apache.org/derby/docs/10.7/devguide/cdevcbabejdfj.html

0 件のコメント: